E '"normale" trovare le procedure nel mezzo di un file .mov con un disassemblatore?

3

Ho usato il disassemblatore hopper per vedere se c'era qualche strana attività su questo particolare file mov. Ciò che era bizzarro e inaspettato era Questo file .mov è particolarmente strano, in quanto sembra abbassare la qualità audio sui computer delle persone che riproducono il video.

Ho trovato processi nel mezzo del file che pensavo fossero solo dati. È normale?

    
posta BillTheMagnificient 07.01.2017 - 03:23
fonte

1 risposta

4

It is kind of cool because the code is way too organized to just be random data.

L'unica cosa che rende questo credibile è la grande quantità di "opcode" x86 simili a quelli di Jump nel video (7a-7f). Ciò che lo rende meno probabile sono gli indirizzi di memoria: i riferimenti in quel pezzo di riferimento per lo smontaggio edi + > 0x75000000 e - > 0x50000000. Questo non è del tutto impossibile, ma è molto insolito. Se guardi le istruzioni top, AAD, questo è del tutto fuori luogo:

The AAD instruction is only useful when it precedes a DIV instruction that divides (binary division) the adjusted value in the AX register by an unpacked BCD value. http://x86.renejeschke.de/html/file_module_x86_id_2.html

Quindi la mia impressione è che tu abbia semplicemente un disassemblatore molto indulgente che proverà a dare un senso a tutto ciò che gli dai da mangiare. Se non sei ancora convinto, dacci il file in modo che possiamo guardarlo.

    
risposta data 07.01.2017 - 14:20
fonte

Leggi altre domande sui tag