[OT]C CO tim chtel basnik rici?
Jakub Ladman
ladmanj na volny.cz
Středa Prosinec 31 02:48:11 CET 2014
Nejspíš se takový kód nevyplatí studovat, ale ...
Pokud a1 není NULL, pak je to (se štěstím) platný ukazatel.
k ukazateli se přičte 65 a přetypuje se na ukazatel na funkci se dvěma
argumenty, jedním int a jedním ukazatelem na int.
Jako první argument se předá proměnná a3 a jako druhý adresa proměnné v5.
Je to obfuskovaná prasečina, neztrácejte s tím čas.
Věřím že kdo by chtěl, takovýhle shit by napsal i v pascalu.
Dne 30.12.2014 v 11:45 bos na centrum.cz napsal(a):
> Omlouvam se, prochazim nejaky kod v kterem jsem narazil na podminku z ktere nejsem moudry
>
> if ( a1 )
> (*(void (__fastcall **)(int, int *))(a1 + 56))(a3, &v5);
>
>
>
> Dekuji za nakopnuti
> B.
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list