|
[胡扯]对抗最新版[4.10]的360的进程自我保护
牛人都喜欢录gif |
|
[求助]我用LoadLibrary加载自己的DLL,每次句柄返回的都是NULL!!!
PROCESSENTRY32 pe32; pe32.dwSize = sizeof(PROCESSENTRY32); 改成 PROCESSENTRY32 pe32={0}; pe32.dwSize = sizeof(PROCESSENTRY32); |
|
[下载]新的软件变速器。
报告BUG给ap0x |
|
|
|
|
|
|
|
[通知]感谢ffzzyy 为看雪论坛提供FTP(soft03.pediy.com)!
ffzzyy和ffzz有什么关系? |
|
[求助]请教高手HookAPI Lib 0.4要怎么使用?
如果要在GetSystemTime之前执行自己的函数,那么自己的函数写成 DWORD __stdcall My_GetSystemTime(BYTE *IsCallApi ,DWORD RetAddr ,LPSYSTEMTIME lpSystemTime ); RetAddr:调用该Api函数的返回地址 IsCallApi:是否需要继续调用真实API TRUE表示需要继续调用API FALSE表示直接返回 当*IsCallApi==FALSE的时候,整个函数的返回值会返回给调用的地方 当*IsCallApi==TRUE的时候,整个函数的返回值会忽略掉 用 *IsCallApi = TRUE; 这样的语句 然后用 SetOnBefore("Kernel32.dll","GetSystemTime",My_GetSystemTime); 就可以了 如果要在GetSystemTime之后执行自己的函数,那么函数写成 DWORD __stdcall My_GetSystemTime(DWORD Eax ,DWORD RetAddr ,LPSYSTEMTIME lpSystemTime ); Eax :调用该Api后的返回值 RetAddr :调用该Api函数的返回地址 返回值:返回给调用该api后的返回值 一般情况下可以这样返回: return Eax; 只能针对本进程 如果要针对其他进程,可以写一个dll注入进去 |
|
[求助]OD隐藏插件的问题?
call 里面有SEH,清掉了DR0-DR3吧 |
|
[原创]ASProtect 1.4 11.20 DEMO主程序的分析(1)脱壳
太强了。不过不会用IDA脚本。。 |
|
[新闻]腾讯网络安全技术峰会
沙发没了,坐地上学习 |
|
|
|
|
|
[求助]有兴趣的朋友可以看一下,这段代码
没兴趣怎么办? |
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值