|
[讨论]《加密与解密 第3版》SMC的一个令人费解的bug!!
谢谢kanxue和ljtt 感谢ljtt在百忙中给我发了个短信, 因为我是初级会员,不能回复. 所以特的在此感谢. 不过请原谅, 我还是不明白啊, 开启第一个调试寄存器dr0,会阻止OD的F7单步跟踪?? 这招,是不是与OD中有一个调试选项"使用硬件断点单步执行或跟踪代码"有关系?? 我不明白的地方是, 应该将dr7清0,才能防止对方下硬件断点啊. 你为什么要开启呢?? 另外,invoke GetCurrentThread后,所得到的GetThreadContext上下文的EIP指向哪里呢? 我在OD下断点发现,返回的是全0.eip也等于0. 是由于什么问题? 我在delphi下试,不会0. 如果再次SetThreadContext, 那么eip会不会干扰当前主线程执行? 它指向哪里? 我是看不懂了. 解铃还需系铃人. 劳驾作者有空看看吧. |
|
[讨论]《加密与解密 第3版》SMC的一个令人费解的bug!!
这个小钉子,害我奥运自行车赛都没去看成。 看过该书的、知道怎么回事的高人指点一下 |
|
[原创]关于随机数的产生方式初探
几天没来. 谢谢各位关注. 看来在这个论坛不会寂寞,呵呵. 本文主要讨论,我们为什么都被random()被期骗了! 伪随机数给人造成真随机的错觉! 如果种子(也就是r0)不变,random()是有周期性的! 过段时间会完全再现! (当然要看random()采用什么算法了! 如果是采用线性同余——这是最流行的,总会这样!!) |
|
[原创]关于随机数的产生方式初探
看来没人感兴趣... 哪你们知道hash函数是怎样构造出来的吗? 为什么那样构造 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值