Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1172268
  • 博文数量: 115
  • 博客积分: 950
  • 博客等级: 准尉
  • 技术积分: 1734
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-08 20:46
文章分类

全部博文(115)

文章存档

2015年(5)

2014年(28)

2013年(42)

2012年(40)

发布时间:2014-06-27 19:20:23

对于以下的反汇编代码点击(此处)折叠或打开1000:0 b8 00 00 mov ax,0 ax=0 ip指向1000:31000:3 e8 01 00 call s pop ip ip指向1000:71000:6 40 inc ax1000:7 58 s:pop ax ax=6在网络上已经有相关的回答来解释 ip.........【阅读全文】

阅读(4785) | 评论(0) | 转发(0)

发布时间:2014-06-27 17:21:51

对于这些个指令的细究,也是在看ULK中的 switch_to的宏实现时候在切换进程A到进程B,调用__switch_to函数时,不直接使用 call,而是采用先 push 进程B的eip,然后调用 jmp,最后在__switch_to中返回时候通过 ret指令来切换到 进程B中eip标记位置的指令来执行(以上是题外话)对于 call和 jmp,都可以进行完成指令的跳转.........【阅读全文】

阅读(7024) | 评论(0) | 转发(0)

发布时间:2013-10-10 12:43:51

理论上,在html中可以使用以下三种注释符:1、2、//注释内容 (在css或javascript中插入单行注释)3、/*注释内容*/ (在css或javascript中插入多行注释)对于第一种注释符,使用 来表示的会有些不同。使用环境: 1. 在css文件中定义style时候会经常使用这种注释符。 2.........【阅读全文】

阅读(2730) | 评论(0) | 转发(0)

发布时间:2013-01-08 14:08:45

Ref: c++中的list用法assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 empty() 如果list是空的则返回true end() 返回末尾的迭代器 erase() 删除一个元素 front() 返回第一个元素 get_allocator() 返回list的配置器 insert() 插入一个元素到list中 max_size() 返回list能容纳的最大元素数量 merge() 合并两个list pop_back() 删除最后一个元素 pop_front() 删除第一个元素 push_back......【阅读全文】

阅读(21601) | 评论(0) | 转发(1)

发布时间:2012-08-03 14:56:26

        之前学习汇编时候,第一遍没有太注意。        push指令会自动增加ESP的值OVERREF:        win32汇编中,push指令压多少字节进栈?          &.........【阅读全文】

阅读(778) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册