Piedodiet, ka rakstam tāds nosaukums :) Patiesībā - tas ir par
reverse engineering
. RE, savā vienkāršakajā veidā nozīmē - saprast kā objekts (programma) strādā, neko par to nezinot. Dekompilēt programmu. Kaut kā tā.
Katrā gadījumā, tagad jebkuram ir iespēja pierādīt savas spējas ne tikai programmēt, bet arī analizēt un visādi citādi apzināt programmu.
The Reverse Challenge
ir projekts, kura ietvaros tieši tas arī būs jādara. Tiks piedāvāts viens binārais fails, kurš kaut ko darīs. Neviens neteiks, ne ko tas dara, ne kādā valodā uzrakstīts. Uzdevums jau pats par sevi nav vienkāršs. Jautājumi ir sekojoši. Noskaidrot, ko jamais dara. Paskaidrot tā iespējas. Spēt atkodēt tā sūtītos un saņemtos datus. Noskaidrot, kādas metodes ir izmantotas, lai šis fails netiktu atkodēts un analizēts. Atrast divas programmas, kuras agrāk ir funkcionējušas analoģiski.
20 pirmo vietu ieguvēji iegūs savā īpašumā grāmatu
Know Your Enemy
. Papildus balvu fondā ir 2 licences debugerim
IDA Pro
, viens ielūgums uz
BlackHat
konferencēm un 200 dolārus vērta Amazon dāvanu karte.
Kāds piedalīsies?