( Hunger | 2013. 10. 19., szo – 08:39 )

nagyságrendekkel nehezebb egy assembly kód megértése és tanulmányozása és ellenőrzése és stb, mint ha ki volna adva az eredeti C (vagy más nyelvű) FORRÁS!

Neked lehet. Rengeteg ezzel foglalkozó embernek meg nem. Ráadásul be kellene már látnod, hogy attól mert te nem tudsz dolgokról, attól még léteznek.

Ráadásul még ennél is rosszabb a helyzet, mert az kifejezetten félrevezető a részedről, hogy a binárist összekevered az assembly forrással.

Én nem keverek össze semmit. :)

Egyáltalán nem triviális dolog a binárisból előállítani az assembly source kódot.

Már hogy a fenébe ne lenne. Minden valamirevaló kóder írt egy disassemblert hobbiból gyerekkorában. Még a kedvenc Linux rendszeredben is alapból találsz rá eszközt, az objdump képében (lefogadom erről se tudtál ;).

A komolyabb disassemblerek ráadásul ennél nagyságrendekkel többet tudnak és számos kiegészítő létezik hozzájuk. Akár olyan is, amellyel két bináris közötti különbséget (pl. Windows Update által érkező új binárisban található módosításokat) egyszerűen meg lehet nézni.

A fél IT Security szakma ezzel foglalkozik. Attól, hogy te nem tudsz róla még így van. Több ember vizslatja napi szinten a Windows kódját, mint az egész szabadszoftveres közösség.