|
|
|
[求助]有个MD5码,求助破解原密码!
一般情况下,MD5是不可逆的! |
|
[求助]NtProtectVirtualMemory
修改虚拟内存的内存属性~ |
|
[讨论]关于C++水平的问题
真正的C++是运行在不可见的地方,你所看到的一般都是VC++~ 具体要要做什么吧! |
|
ObOpenObjectByPointer获取Job句柄,蓝屏
我去!从上到下没有一个返回值检查!吐血三升~ |
|
|
|
[求助]初学驱动帮忙看看几行代码
create,close最好分开来!而且要必须返回成功! |
|
[求助]我能学好驱动开发吗
自古二楼是亮点~ 学习本来就是一步一步来的 |
|
[求助]哪位大牛有关于QT模块编写的程序,破解资料……
QT现在都是用外部的编译器!vc的、gcc/g++的!原理大致雷同! |
|
[求助]编译驱动出错 error LNK2019: unresolved external symbol
#ifdef __cplusplus extern "C" { #endif //包含头文件 #ifdef __cplusplus } #endif 还有就是注意一下默认调用约定 |
|
[求助]eat的一點疑惑
因为数组的索引是从0开始的!序列号不一定从0开始,所以需要减去一个Base |
|
[求助]关于反汇编的入门
用OD拿一个程序练手,不会的指令就查,记下来,等你把汇编翻译出来就出师了 |
|
[求助]网站htm文件被注入攻击
原因太多了!你应该先看看服务器操作日志!程序日志!看看能不能找到线索,然后检查一下,允可客户端上传数据的地方是不是有Bug |
|
[求助]找游戏基址的问题
顺便说一下,int 3的情况,一般是不使用的内存区域使用cc填充,nop是表示跳过当前内存处的指令,一般不会拿来填充内存, 为什么用int 3呢,,如果执行到了野地址就会中断程序,程序就死掉了 |
|
[求助]找游戏基址的问题
大概看了一下,函数原型差不多是这样的: /* * @param DWORD Index 属性的索引 * @param DWORD Value 增加的数值 * @param BOOL Add 是增加还是赋值 * * @return void // 没有看到固定的返回值,应该是无返回的 */ void __thiscall AddValue(DWORD Index, DWORD Value, BOOL Add) { // 这是一个类成员函数,有一个this指针式通过ecx传进来的 if(Add) { if(this[index] > 0 && Value > 0) { // 加血,完了之后判断一下,如果血量小于等于0, 就给血量赋值0x7FFFFFFF } else if(this[index] < 0 && Value < 0) { // 加血,完了之后判断一下,如果血量大于等于0,就给血量赋值0x80000000 } else if(this[index] == 0 && Value == 0) { // 正常加血计算 } } else { // 赋值 this[index] = Value; } } ps. 函数只是说明一下大概结构,非正常语法,this当数组用,只是表示基址 + Index * 4 这个运算方式 不喜勿喷,睡觉 |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值