|
[讨论][原创]360杀毒真是太强大了
你写个窗口程序,静态编译,然后把窗口标题跟类名设置为中文的,百分百报毒。 |
|
[分享] iDefender(冰盾 · 主动防御系统 )2.0 正在发布了
防止进程被结束是怎么实现的?难道挂钩了terminate? |
|
[讨论]本人想去参加15p那个培训,有无建议各位大佬
windows永远都不会过时吧,习惯不是一时就能改变的 |
|
|
|
街头篮球保护:ApolloUpdater.exe怎么过???
我下载的是FSBox.exe,CE能够正常访问啊 |
|
通过驱动接触win内核
ObDereferenceObject这个都不用吗?还有我记得800是微软用的啊 |
|
[原创]开源一个自己写的简易的windows内核hook框架
这个不蓝屏吗? 然后,以OpenProcess为例,能不能在callback里面,去改变R9里面的PID呢?比如原本PID是100,我改成101,然后执行原始的OpenProcess? |
|
[原创]NtSocket的稳定实现,Client与Server的简单封装,以及SocketAsyncSelect的一种APC实现
sockaddr_in4 addr = { 0 }; SOCKET news = MyServer.AcceptClient(&addr); 我在这里传参,但是返回的IP地址错误。IP地址前面几个字节是乱码。 |
|
[原创]NtSocket的稳定实现,Client与Server的简单封装,以及SocketAsyncSelect的一种APC实现
我在客户进入的地方用WSPGetPeerName, 一直返回0啊……取不到客户端的IP地址。 然后,如果客户端意外退出,比如关机蓝屏之类的。服务端识别不到客户端退出。 |
|
与君共中秋!秋天的第一波福利来啦
中秋快乐! |
|
[求助]一个hook问题求助
Mxixihaha 1.确定你获得的窗体是响应消息的窗体么,最好用spy++看下 有没有消息响应.2.SetWindowsHookEx()函数的最后一个参数决定了此钩子是系统钩子还是 ...在MFC的DLL中,一切正常,但是在不带界面的DLL中就不行,而且它没任何报错。 |
|
[求助]一个hook问题求助
Mxixihaha 你直接贴你的 所谓不成功的普通DLL代码就行了 不要让人在正确的东西里面找未知的错误.  ...代码传了,代码几乎是一样的。但是在MFC的DLL中一切正常,在不带界面的DLL中就不行。 |
|
[求助]一个hook问题求助
不是这个原因 |
|
|
|
[求助]一个hook问题求助
#include "windows.h" #include <corecrt_wstdio.h> HWND g_hwnd = NULL; ULONG g_tID = NULL; HHOOK g_hook = NULL; LRESULT CALLBACK MyCallWndProc(int nCode, WPARAM wParam, LPARAM lParam) { LPCWPSTRUCT stru = (LPCWPSTRUCT)lParam; if (nCode == HC_ACTION) { if (stru->hwnd == g_hwnd && stru->message == WM_USER + 1) { wchar_t str[50] = { 0 }; swprintf_s(str, 50, L"lParam:%d---wParam:%d", stru->lParam, stru->wParam); OutputDebugStringW(str); return 1; } } return CallNextHookEx(g_hook, nCode, wParam, lParam); } bool MyHook() { g_hook = SetWindowsHookExW(WH_CALLWNDPROC, MyCallWndProc, NULL, g_tID); if (!g_hook) { MessageBoxW(NULL, L"Error:Hook", L"Error", MB_OK); return false; } return true; } void MyUnHook() { if (g_hook) { UnhookWindowsHookEx(g_hook); } } void DoWork() { g_hwnd = ::FindWindow(NULL, L"sss"); if (!g_hwnd) { ::MessageBoxW(NULL, L"Error:hWnd", L"Error", MB_OK); return; } g_tID = GetWindowThreadProcessId(g_hwnd, NULL); if (!g_tID) { ::MessageBoxW(NULL, L"Error:tID", L"Error", MB_OK); return; } MyHook(); } BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call,LPVOID lpReserved) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: { DoWork(); break; } case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; } |
|
[原创]DotNet2.0程序运行不起来的解决办法
这个不能在编译的时候选择MTMD吗? |
|
|
操作理由
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 }}
勋章
兑换勋章
证书
证书查询 >
能力值