16位汇编 Hook int 0实例
exchen 8年前 (2016-09-03) 4772浏览 0评论
div除法溢出之后, 会调用中断0, 显示Divide overflow, 我们修改中断向量表里对应的0号中断的处理地址, 将我们的代码执行起来, 达到hook的目的。 assume cs:code co...
exchen's blog专注软件安全
exchen 8年前 (2016-09-03) 4772浏览 0评论
div除法溢出之后, 会调用中断0, 显示Divide overflow, 我们修改中断向量表里对应的0号中断的处理地址, 将我们的代码执行起来, 达到hook的目的。 assume cs:code co...
exchen 8年前 (2016-09-02) 4553浏览 0评论
assume cs:code, ds:data data segment dw 0 data ends code segment ...
exchen 8年前 (2016-09-02) 5692浏览 0评论
je ZF=0则跳转 jne ZF=1则跳转 assume cs:code, ds:data data segment db 'Hello,test' data ...
exchen 8年前 (2016-09-01) 3393浏览 0评论
据说在很早之前10.5版本,OSX是支持直接写入NTFS移动硬盘,后来的版本就把这个功能给隐藏起来了 我们可以通过命令打开 ls /Volumes/ //查看移动硬盘的格式 sudo nano /etc/fstab 添加这句 L...
exchen 8年前 (2016-08-31) 4974浏览 0评论
B8000H-BFFFFH的内存空间是显存地址, 32K大小, 向这个地址写入数据就可以打印到屏幕上了。 assume cs:code, ds:data data segment db 'He...
exchen 8年前 (2016-08-31) 7356浏览 0评论
使用word ptr和byte ptr的寻址方式, 修改data段的数值 assume cs:code, ds:data data segment db 60h dup(0) d...
exchen 8年前 (2016-08-31) 4771浏览 0评论
and和or实现大小写转换 assume cs:code, ds:data data segment db 'test' db 'UPDATA' data ends ...
exchen 8年前 (2016-08-30) 4513浏览 0评论
使用数据段,栈段,代码段 实现置换功能 0123 0456 0789 0abc 0def 0fed 0cba 0987 0987 0cba 0fed 0def 0abc 0789 0456 0123 ...
exchen 8年前 (2016-08-29) 4463浏览 0评论
在代码段中使用栈, 置换 0123 0456 0789 0abc 0def 0fed 0cba 0987 0987 0cba 0fed 0def 0abc 0789 0456 0123 assume cs:codesg ...
exchen 8年前 (2016-08-29) 4184浏览 0评论
在代码段中使用数据, 计算0123+0456+0789+0abc+0def+fed+cba+0987 assume cs:code code segment dw 0123h,0456h,0789h,0abch,...
exchen 8年前 (2016-08-29) 4674浏览 0评论
loop循环,计算2的8次方 assume cs:codesg codesg segment mov ax,2 mov cx,7 s: ...
exchen 8年前 (2016-08-29) 3664浏览 0评论
寄存器的操作 assume cs:codesg codesg segment mov ax,0123H mov bx,0456H ...