Wyniki konkursu na najlepszy plugin do IDA
Project Bukowski
Projekt metamorficznego silnika do mutacji kodu x86 dla plików wykonywalnych w formacie ELF. Nowatorskie podejście (w porównaniu z silnikami np. MetaPHOR) do analizy kodu, dobra dokumentacja i kompletny kod źródłowy.
http://bukowski-framework.blogspot.com/
http://sourceforge.net/projects/bukowski/
Efnet #bukowski
Optymalizacja kodu
Artykuł prezentujący różnice w optymalizacji kodu przez najpopularniejsze kompilatory HLL, cała masa ciekawych snippetów i trików używanych do wyprodukowania optymalnego kodu (również odpowiada na odwieczne pytanie czym zerować rejestry sub-em, xor-em czy inaczej), polecam prawdziwym fanatykom assemblera 🙂
linux-kongress.org/…/compiler_survey_felix_von_leitner.pdf
Przy okazji polecam również ciekawy artykuł autorstwa Gynvaela Coldwinda o branchless code, czyli w skrócie jak pozbyć się z kodu skoków i zastąpić je inną serią instrukcji:
http://gynvael.coldwind.pl/?id=247
Gynvael opisał wszystko na poziomie HLL, więcej przykładów w assemblerze zaprezentował kilka lat temu virii writer z0mbie w artykule Polymorphic Games:
http://vx.netlux.org/lib/vzo43.html
Przy okazji na blogu Gynvaela znalazłem odnośniki do podobnego artykułu:
http://fanael.wordpress.com/…/jak-pisac-branchless-code-czesc-1/
Keywords v1.1
Kolejna część z nowego miesiąca najbardziej oryginalnych keywordów wpisywanych w wyszukiwarki, które doprowadziły do Security News. Przy okazji pomijam całą serię hakerską.
Najpierw z serii Terminator:
- jak rozpakować film z kluczem terminatora — a) złapać terminatora w siatkę b) podłączyć pod port USB i sklonować jego pamięć
- od ilu lat jest terminator 4 — terminatory nie krwawią, od 5
- salvation-ruch oporu — jeden mały dzieciak i jeden duży menel
- demoscene terminator — lazur
- terminator salvation koncowka — zaskakująca, olśniewająca, oryginalna, nudna
- terminator salvation online hack — ściągnęli exploita z milw0rm
Inne:
- ollydbg linux — chciałbyś
- bierznia z komputerem — tylko w telemango
- brak klucza ochrony hasp key — o jeden kłopot mniej
- jak zablokować www fotka— wpisywać co innego w pole adresu
- key kod a nr seryjny radia — radio na serial?
- menelstwo — tylko u nas
- jak sprawdzic do czego mam klucz hasp — F3 i *.exe i potem uruchamiać po kolei wszystkie programy, aż któryś się nie uruchomi
- ollydbg brak miejsca na kod — pulpit, właściwości, 1600×1280
- opaski na uda — ostatni krzyk mody od Lacoste
- polski deasembler — żart roku 🙂
- przyjaciele excela — są moimi przyjaciółmi
- wnerwia mnie jak ktos przy mnie je — w takim razie zapraszam na obiad
- zdjęcia przed komputerem — zwykle kompromitujące
- gole babki nad morzem — can’t wait
- hex bug spryciarze — cudownie zamienili 0x74 na 0x90?
- jak przyciagnac ludzi na forum — przekupstwem i pornosami
- bartek crackme eset confidence — that’s me dummy!
- chodzic w drewniakach — szczyt lansu w sezonie ogórkowym
- jak przełamać starforce — zapytaj deusa haha
- już od rana dzwonią… do mnie ludzie — to tylko w uszach ci dzwoni, nie pij tyle
- lodziarki slap — pimp slap
- ma ktos certyfikat szkola hakerow — mój wuja Edmund!
- mozna zostac hakerem w jeden dzien — mianuję cię hakerę i voila, już jesteś!
- programista mfc — na wymarciu
- przyciągnąć tego jedynego — zrzucić 10kg i wybielić zęby
- sprawdzanie stanu esp — xor eax,esp + xor esp,eax + xor eax,esp
- statyw do kamery jak zrobić — 3 patyki i plastelina, pro 😉
- szybka i prosta nauka hakerstwa — obejrzeć film Matricks II
- twoja stara zna ciekawych ludzi — kogo? Rysia z klanu?
- wszystkiego najlepszego język binarny — merry kristmez w 0 i 1
- legalny haker — Bućko
- michal bucko — patrz wyżej
- amatorskie stosunki seksualne — tu tylko pro
- error occurred during reverse engineering — lol, u lame
- formy rozwoju intelektualnego — czytanie książek, chodzenie do teatru, nauka języków obcych no i ogólnie takie takie
- jak mieć dużo serotoniny — polecam duże ilości wódki z sokiem
- jak wyglada praca programisty — a widziałeś plantacje bawełny?
- jak zostać security — kreatyna, super-mass, zma
- jak łamać crackme — napisać do ESET
- jestem ofiara telemarketingu — załóżmy klub!
- kobieta fotel biurowy — reszty nie trzeba dopisywać 😉
- najgorsze gadu-gadu do ściągnięcia — ICQ
- sąsiad mnie wkurwia — wylać mu wiadro wody na wycieraczkę
- chuje kodery — …
- co to jest błąd kompilatora — to powszechny dzień każdego kodera, zwłaszcza tych powyżej
- dziecko stuka glowa o sciane — nadal???
- jak się hackuje emacsem przez sendmail — zapytaj goriona
- sex manki — hem?
Terminator Salvation
Terminator 4
Jako wierny fan serii (pomijając część 3, która była żenująca) w końcu udałem się do kina. Film był strasznie długi i momentami nudny do bólu.
Terminatory kiedyś i dzisiaj
Akcja toczy się w 2018 roku, gdzie niby jest już po judgement day i hordy bezdusznych Terminatorów niszczą pozostały ruch oporu. Ok, tak to wyglądało pokazane w poprzednich wersjach Terminatora, gdzie chromowane roboty masowo przeczesywały teren w poszukiwaniu ludzi i ich wykańczało strzelając z laserówych pistoletów.
A tutaj co? Pokazane są jakieś puste miasta, żadnych armii Terminatorów i wojna ukazana jak jakiś 1, słownie JEDEN terminator sierściuch, który ma chustę na głowie i wygląda bardziej na zombie albo gangstera z duragiem niż na robota, ściga 3-ke bohaterów. No proszę.
Pozostałe Terminatory chyba z braku budżetu nawet już nie miały stalowego szkieletu i zbudowali je chyba z patyków (końcowe sceny w siedzibie SkyNet) owiniętych bandażami.
Oglądając poprzednie części Terminatora było wiadomo, że taki Terminator to maszna do zabijania, skurwiel nie z tej planety, a w tym 2018 chyba im sterowniki w Visual Basicu przepisali, bo jak już dopadają ludzi to zamiast im wbić sztylet w oczodoły (T-1000) albo skręcić kark, biorą takiego ludzika, rzucają nim o ścianę, tak, że ten ma szansę uciec, a potem po mału po niego idą, żeby kamera mogła ukazać majestatyczne ruchy metalowych palców u stóp…
Jak zabić Terminatora?
Wiadomo, żeby zabić Terminatora, trzeba myśleć i zachowywać się jak Terminator… początek filmu, strzelają takiemu Terminatorowi serią z maszynowego w głowę i pada po 5 sekundach. Teraz koniec filmu, takiemu samemu Terminatorowi strzelają serią z maszynowego, z takich dużych pocisków, z normalnego ręcznego, wylewają na niego gorącą stal z pieca hutniczego, biją prętem i nic…
Jak napisać exploita na Terminatora?
To proste, wysłać mu malformed fale radiowe i wszystko mu się pochrzani. Pomyślcie, w 2018 roku, gdzie SkyNet dawno ma świadomość, gdzie z pewnością wiedzą o szyfrowaniu, bezpiecznej komunikacji i weryfikacji, zwykle głupie fale radiowe rozwalają wszystkie Terminatory. Wow, żeby to wykminić potrzebowali na to ilu lat od poprzedniej części, 20?
Potem dowiadujemy się, że to był jednak podstęp, no ale ludzie skoro dopiero po 20 latach wykminili, że fale radiowe mogą zabić Terminatory z pewnością nie byli zaskoczeni, że jest to takie łatwe.
Terminator i iTunes
Co robi Terminator po dostaniu się do centrum SkyNetu? Synchronizuje się. Jak iPod. Tylko co mu tam wgrali, muzyke metalową chyba. A co robi znychronizowany Terminator półczłowiek? Wyrywa sobie z tyłu czaszki czip z mózgu i nic mu nie jest! Jak myślicie, że to nie powinno zabić Terminatora, to spróbujcie sobie sami wyrwać kawałek mózgu.
Przenoszenie się w czasie
Ten temat właśnie nie został poruszony, cały ten paradoks, co by było gdyby… Mnie jednak zastanawia, skąd takie wieśniaki z ruchu oporu, które ledwo miały w sztabie kilka atarynek albo innego złomu, mieli maszynę do przenoszenia się w czasie. Pamiętacie, John Connor wysłał Arnolda w częsci drugiej, żeby go uratował przed T-1000.
Czy to koniec? Chciałbyś…
Po zniszczeniu siedziby SkyNetu myślałem, że to już koniec, a tu leci końcówka i mówią, że to jeszcze nie koniec i że będą walczyć dalej, bo wygrali bitwę a nie wojnę! Jak nie koniec! Zniszczyliscie do cholery główny mózg tych wszystkich robotów, główną fabrykę robotów, więc z kim oni do cholery chcą jeszcze walczyć. No wiadomo, spryciarze zostawili sobie furtkę na 5-tą część.
Ogólnie film nie był zły, efekty były fajne, ale momentami wiało nudą i jakimś bezsensem, jednak jak dla mnie, wszystkie kolejne części po 2ce to profanacja i szczerze sobie życzę i wszystkim prawdziwym fanom, aby 5ta wersja, najpewniej z Terminatorem — dzieckiem (było w Screamers), się nie ukazała, tak dla nas i dla dobra ludzkości.

