|
[求助]怎么实现KeyGen上面的渐变文字?
以前用RadASM编译过的,包含编译好的文件。这东西真自己写起来,代码量可能不如玩命说的那种: |
|
|
|
|
|
[求助]内存,字串,dll
还不是很清楚你说的意思,大致猜测一下解决方法: 消息框是b.exe的风格,应该是b弹出的,但错误消息字串肯定在a.dll里。 1、考虑在 b.exe 下设 BP MessageBoxA 或 MessageBoxW。 2、OD 中设置:“调试选项->事件”选中“中断于新模块 (DLL)”,当载入你要的 a.dll 时,在相应字串上设内存访问断点。 3、使用插件: ModuleBpx v0.1 下载链接: http://www.tuts4you.com/download.php?view.1255 DLLBreakEx 2.2 下载链接 http://www.tuts4you.com/download.php?view.49 这两个插件我也基本没用过,你自己试吧。 |
|
[建议]请教看雪网站上的教程是不是有错呀?
楼上的翻译不对吧?最简单的是自己用浮点算法写个程序,在OllyDBg中跑一下就很清楚了。不想自己写的,可以在这个帖子: http://bbs.pediy.com/showthread.php?threadid=22383 中下载源码,随便在里面改改你想测试的浮点指令,编译为调试版本后在 OD 中跑一下就很清楚了。 |
|
[建议]请教看雪网站上的教程是不是有错呀?
我已经解释过了,有错没错你应该能看得出来。可能你看的教程比较老了,一些东西没改过来。真要了解这些指令,到 Intel 的官方网站去下指令参考手册: http://www.intel.com/products/processor/manuals/index.htm |
|
[建议]请教看雪网站上的教程是不是有错呀?
Intel 的指令集中的解释: FDIV ST(i), ST(0) Divide ST(i) by ST(0) and store result in ST(i). FDIVP ST(i), ST(0) Divide ST(i) by ST(0), store result in ST(i), and pop the register stack. 翻译过来应该是: FDIV ST(i), ST(0) ST(i) 除以 ST(0) 并把结果保存在 ST(i). FDIVP ST(i), ST(0) ST(i) 除以 ST(0), 把结果保存在 ST(i), 并执行寄存器出栈操作. 关于 FDIVP 的部分解释: The FDIVP instructions perform the additional operation of popping the FPU register stack after storing the result. To pop the register stack, the processor marks the ST(0) register as empty and increments the stack pointer (TOP) by 1. 翻译过来大致是这样: FDIVP 指令在保存结果后执行附加的 FPU 寄存器出栈操作。寄存器出栈时,处理器标记 ST(0) 寄存器为空并使堆栈指针 (栈顶) 加 1。 |
|
[求助]ASPack 2.12的壳大哥哥帮看看
标准的 Aspack 的壳,用这个脱壳机: http://pediy.com/tools/unpack/Aspack/ASPack_u/ASPack_u_11.zip 脱完后的文件改成和原文件一样的名字即可正常运行。 这个帖子锁了。论坛禁止求脱壳、破解。有什么问题可以提,不要直接给个软件让别人给你看。而且是个标准到不能再标准的 Aspack,自己花点时间稍微看一下应该就可以脱掉吧? |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值