能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
[求助]如何判断硬件访问还是硬件写入???
这么说来最好用访问, 而写入则是破解后的总结出来的,其实在自己脱壳前并不知道是不是下 写入 就能以此解决, 而是在脱了壳才能得出是使用写入还是访问,我的想法对不对呢?
//完全正确。
还有就是 为什么要用Dword
其他的选项为什么不能用呢
要用其他选项 有什么条件么? 或者说怎么用?
//
目前使用的机器是32位的,因此表示某个内存地址共需要4个字节。DWORD就表示4个字节。DWORD类型表示对该地址后的四个字节下断。如果你用Byte(一个字节)或者Word(两个字节)那就会断下N次。
假设我们要断的内容为:12345678 那么 DWORD 就只会中断一次 ,WORD 就可以断所有的 1234xxxx ,因为事实上你只对1234这两个字节下了断,同样,Byte 就可以断所有的 12xxxxxx。如果你有充足的时间和精力,不妨试试Word和Byte。
当然,这不要绝对化,有可能在某些时候需要只断两个字节(WORD)或一个字节(WORD)的内容。但实际上,我好像根本没遇到过这种情况。
|
能力值:
( LV4,RANK:50 )
|
-
-
[求助]如何判断硬件访问还是硬件写入???
假设一块内存壳要对他读10次,写1次。而写的地方就是我们要的关键地方。你当然可以“访问”来中断,但你得中断N次后才能来到这个写入的地方。要是下“写入”中断就可以瞬间来到这个地方。某些情况下,“写入”比“访问”可能会更精确些,但“访问”比“写入”中断面广,看你怎么取舍了~
|
能力值:
( LV4,RANK:50 )
|
-
-
[求助]如何判断硬件访问还是硬件写入???
“写入”就是要改变那个值。“访问”包括“读取”和“写入”两部分。“执行”某一内存时首先我们必须要“读取”它但是没有改变(也就是“写入”)它。因此,你若下“写入”断点,则不会中断在执行部分。若想在执行某一处能够中断下来,则必须下“访问”断点。
明白?
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
在VMWare中用98
什么年代了,忘掉Win98,忘掉TRW吧~
这是WinXP的年代,这是OllyDbg的年代~
|
能力值:
( LV4,RANK:50 )
|
-
-
那个,写开题报告的困惑
根据你说的这个问题,似乎看这本书会比较有效:
http://www.china-pub.com/computers/common/info.asp?id=94
可能需要你的一点点数学知识。
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
该出第三版了,跟不上时代了。
恰恰相反,我觉得还有待提高~
比如IDA Pro、ESP定律、RSA是如何攻破的、Armadillo的越来越成熟、虚拟机保护、.NET的反编译技术等等,都得“与时俱进”。至于老的部分,让前几版的书再增加印数就是了。现在各种加解密技术都在日新月异,如果这时再来炒“冷饭”,等再过几年出“第四版”的时候真不知道今年的“第三版”会“落伍”到什么程度~
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
[求助]求教,在php中实现rsa算法碰到了问题
给的例子当中那几个的确有误。
//p:4133935801205863
//q:391939488017981
//n:1620252681423828026459626622603
//d:1112516264707268870964168074921 //应为478804853458888715318321900633
//e:10001
//keysize:128 //这个也不对,n值离这个差太远了,会导致M > N。
可以换成这个素数对:
//p:14281783927423701203
//q:14728949956222221611
//n:210355680752602552059589999028913298033
//d:119366425248463254458782249591640575813
//e:10001
//keysize:128
其实这个程序也有一点小缺陷,不能对>16 = 128/8 字节的字符串进行加解密。实际应用中需要进行分组。
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|
能力值:
( LV4,RANK:50 )
|
-
-
|