-
-
[旧帖]
[求助]鸟蛋的心声音:想像看小说一样的看汇编代码.
0.00雪花
-
发表于:
2008-11-13 00:20
4749
-
[旧帖] [求助]鸟蛋的心声音:想像看小说一样的看汇编代码.
0.00雪花
说实在的,我真的很羡慕大虾们看汇编代码想看小说一样。
把病毒的EXE载入OD,就能分析病毒的原理什么的,
能看懂代码在做些什么.
我看基础资料看了一段时间了,头还是一样晕晕的。
个人比较倾向于用简单的例子来学习,无奈这样的教程少.
网上找到了这个代码,编译后运行,整个类似DOS窗口全是A。
但是,虽然是短短几行,但是还是没办法理解。
希望大虾们能解释一下
assume cs:code
code segment 这两行好像汇编的都需要的
GoRun: 不理解
mov ax,0b800h 把0b800h放入ax, 0b800h是地址?还是个什么数据。
mov es,ax 把ax的0b800h又放到es,郁闷放来放去的..
xor bx,bx 把bx清零,上次问过这个嘿嘿.
mov al,'A' 把A放到al里,真麻烦..又要MOV
mov ah,07h 这个也不清楚是做什么的,ah 没这个寄存器吧,把07h放进去做什么呢?
s:mov word ptr es:[bx],ax 直接被这句雷到了,老大们我真的看不懂...
add bx,2 bx+2 也不知道具体达到什么目的,移位?
jmp s 这个知道,是跳到s:这里 循环.嘿嘿
code ends 代码结束了,人也倒了...
end GoRun 又要结束一次吗?又雷我.....
[课程]Android-CTF解题方法汇总!