Zrozumieć programowanie

0

Jak była premiera to kupiłem sobie książkę zrozumieć programowanie i wszystko było git.

Złamałem crackme silver, gold, zdobyłem dwie flagi.
Do golda sobie disassemblera napisałem.

Przeczytałem całą książkę i żadnej flagi więcej nie znalazłem, ani zadań do otrzymania tych flag.

Jak to zostało ukryte?
Na stronie poprawkę błędnego patternu do jednego zadania widziałem, a w książce nic takiego nie było.

Sam tekst w polskim napisany żadnych zakodowanych znaków nic? i gdzie te flagi chodź ich jest koło 12?
@Gynvael Coldwind

Tylko dwie flagi oznaczone znalazłem do rozwiązania, a nic więcej nie widziałem.
Do tego to były zadania.

Gdzie jest reszta?
I jak tego szukać, tzn rozumieć styl myślenia.

0

@Noob_ale_sie_stara
Kluczem do większości flag jest poszukanie anomalii, czyli np. czegoś dziwnego w przykładowym kodzie, na przykładowej ilustracji, etc (np. dane w przykładach, które są bardziej skomplikowane niż można by się spodziewać, etc). Flagi są zazwyczaj w jakiejś mniej lub bardziej zakodowanej postaci, i wymagają serii przekształceń/operacji, żeby je dostać w postaci odkodowanej.

Przykładowo, popatrz na okładkę książki ;)

0

Strasznie kreatynie wszystko po ukrywane.

Trudniej chyba znaleźć niż złamać, cala kwintesencja steganografii.

Hmm, wzdłuż osi y dodawanie od 0-255 i osi x ror > 8 bitów i na bajtach plus ewentualnie operacje na większych typach jak intach, powinno mi dać wszystkie możliwe kombinacje ukrycia hasła, brute forcem chyba jakoś zdobędę tę flagę.

Dodatkowo radar na 'flag' ustawię, żeby ręcznie nie przekopywać tych danych.

0

Hmmm, jeśli piszesz o tym z okładki, to to nie jest rot ;) Ba, to nie jest zaszyfrowane, ale...

0

@Noob_ale_sie_stara liczby to nie musi być "szyfr", to może być też na przykład kod maszynowy który można zdekompilować albo uruchomić... ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1