
汇编
文章平均质量分 65
liwei8703
这个作者很懒,什么都没留下…
展开
-
pe病毒代码段
因为pe病毒只有一个代码段不可写,而平常数据写入是在代码段,所以我们必须修改代码段使其具有可读可写可执行的属性。代码段属性值一般为60000020,修改为e0000020。31位 可写30位 可读29位 可执行6的二进制码为0110e的二进制码味1110数据段一般为:c0000040h 节的属性标志位含义位数据原创 2009-12-16 22:32:00 · 1613 阅读 · 0 评论 -
FS寄存器
FS寄存器指向当前活动线程的TEB结构(线程结构)偏移 说明000 指向SEH链指针004 线程堆栈顶部008 线程堆栈底部00C SubSystemTib010 FiberData014 ArbitraryUserPointer018 FS段寄存器在内存中的镜像地址020 进程PID024 线程ID02C 指向线程局部存储指针030 PEB结构地址(进程结构)034 上原创 2009-12-15 16:05:00 · 708 阅读 · 0 评论 -
32 bit optimization
(1)测试寄存器是否为0 cmp eax,00000000h ; 6 bytes jz bribriblibli ; 2 bytes (if jz is short) optimization: or eax,eax原创 2010-01-04 18:48:00 · 636 阅读 · 0 评论