Poradnik hakera. Kurs video. Inżynieria odwrotna i modyfikacja programów komputerowych - Helion
ISBN: 978-83-283-7038-8
Format: video
Data wydania: 2020-08-17
Księgarnia: Helion
Cena książki: 31,05 zł (poprzednio: 69,00 zł)
Oszczędzasz: 55% (-37,95 zł)
Obierz kurs na... odkrycie źródeÅ‚ kodu
Inżynieria odwrotna, zwana też wstecznÄ… lub programowaniem zwrotnym, bazuje na procesie badania produktu - sprzÄ™tu lub oprogramowania - by ustalić, jak zostaÅ‚ on stworzony i jak dziaÅ‚a. W przypadku oprogramowania narzÄ™dzia i techniki inżynierii odwrotnej pozwalajÄ… odwrócić proces myÅ›lowy autora programu komputerowego. Poznawszy proces, można na przykÅ‚ad ulepszyć program poprzez poprawienie bÅ‚Ä™dów w kodzie napisanym przez poprzednika, ale równie dobrze inżynieria wsteczna może sÅ‚użyć do Å‚amania kodu oprogramowania po to, by siÄ™ nim zainspirować i skonstruować wÅ‚asny odpowiednik. Znajomość zasad inżynierii odwrotnej otwiera przed programistÄ… nowe horyzonty. Poszukuje siÄ™ specjalistów w tym zakresie, ponieważ jednak zagadnienie jest trudne, wciąż ich brakuje. Inżynieria wsteczna bowiem jest podstawowym wektorem ataku na aplikacje chronione przez różnego rodzaju systemy zabezpieczajÄ…ce - każda szanujÄ…ca siÄ™ firma tworzÄ…ca oprogramowanie, które wymaga szczególnej ochrony, powinna zatrudniać eksperta do spraw wstecznego programowania, "bodyguarda" kodu. Z procesów inżynierii odwrotnej pochodzi wiele sterowników linuksowych - przede wszystkim sterowniki kart sieciowych - stÄ…d znajomość jej zasad przydaje siÄ™ osobom pracujÄ…cym nad udoskonaleniami tego systemu. Techniki zwrotnego programowania powszechnie przeprowadza siÄ™ także w procesie portowania gier wideo na nowsze platformy, wiÄ™c programista potrafiÄ…cy programować zwrotnie ma spore szanse na znalezienie pracy w firmie produkujÄ…cej gry.
Co CiÄ™ czeka podczas naszego profesjonalnego szkolenia?
W trakcie tego kursu video:
- Opanujesz zagadnienia dotyczÄ…ce dziaÅ‚ania plików wykonywanych na Windowsie.
- Nauczysz siÄ™ podstaw assemblera.
- Dowiesz się, jak obsługiwać programy wyspecjalizowane w pracy na plikach wykonywalnych.
- Poznasz możliwości, jakie daje analiza kodu.
Co więcej...
- Ukończywszy nasze szkolenie, będziesz znać podstawowe mnemoniki assemblera, bazowe sposoby manipulacji oprogramowaniem i rozmaite sztuczki, ułatwiające "zaglądanie" do kodu.
Poradnik hakera. Kurs video. WstÄ™p do inżynierii odwrotnej i modyfikowania programów komputerowych dostarczy Ci bardzo dużo wiedzy, a jednak koÅ„czy siÄ™ na poziomie podstawowym, ponieważ zagadnienie inżynierii odwrotnej jest tak szerokie, że wymaga wielu godzin nauki. Nasze szkolenie stanowi Å›wietny wstÄ™p do dalszych, samodzielnych studiów tematu.
Tu liczy się człowiek
Inżynieria odwrotna to zagadnienie trudne. Specjalista w dziedzinie programowania zwrotnego musi nie tylko znać Å›wietnie jÄ™zyki programowania i jego zasady, ale także - w pewnym sensie - dziaÅ‚ać niczym policyjny profiler: wczuć siÄ™ w drugiego czÅ‚owieka. Developera, który pisaÅ‚ dany kod. Musi zrozumieć jego sposób myÅ›lenia, ulubione Å›cieżki pracy, metodÄ™, jakÄ… wykorzystaÅ‚ do implementacji jakiegoÅ› systemu czy też jego skÅ‚adnika. W procesie analizy programów specjalista skupia siÄ™ na zrozumieniu logiki, jakÄ… zaimplementowaÅ‚ oryginalny programista. CzÄ™sto sÄ… to proste algorytmy, ale zdarzajÄ… siÄ™ także oczywiÅ›cie caÅ‚e systemy o znacznym stopniu komplikacji. Nie powinno to jednak przerażać - krok po kroku można rozbroić nawet najtrudniejszy algorytm.
Osoby które kupowały "Poradnik hakera. Kurs video. Inżynieria odwrotna i modyfikacja programów komputerowych", wybierały także:
- Learn Python Programming 299,00 zł, (29,90 zł -90%)
- Puppet: Mastering Infrastructure Automation 299,00 zł, (29,90 zł -90%)
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Responsive Web Design with HTML5 and CSS 213,57 zł, (29,90 zł -86%)
- Modern C++: Efficient and Scalable Application Development 199,33 zł, (29,90 zł -85%)