木马编程DIY.doc
《木马编程DIY.doc》由会员分享,可在线阅读,更多相关《木马编程DIY.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、木马编程DIY文冷风在木马中除了必需的,屏幕控制,文件管理,SHELL之外还有其它的控制方式,我们用短小精悍的程序来一一DIY一下。1.锁定鼠标:这个功能很简单只要一个ClipCursor()就可以搞定了看看下面的小程序#include #include int main(int argc, char* argv)printf(n别害怕15妙后你的鼠标就可以使用了_n);RECT rect;rect.bottom=1;rect.right=1;ClipCursor(&rect);:Sleep(15000);ClipCursor(NULL);/释放return 0;注:本文于06/12月于黑客防
2、线发表版权归黑客防线所有,转载请注明出处rect是一个结构,表示锁定的范围我们通常只用 bottom和right两个域2锁定键盘:锁键盘一般用钩子实现,所以难度稍大,不过下面这个程序当简单,而且连钩子所需要DLL也省了#include #include /处理按键消息的过程函数LRESULT CALLBACK keyproc( int code, WPARAM wParam, LPARAM lParam )return 1;/返回1可使键盘停止响应main(int argc, char* argv)SetWindowsHookEx(WH_KEYBOARD,keyproc,GetModuleHa
3、ndle(NULL),0);/安装键盘钩子printf(nnn程序将在15妙之后返回.嘿嘿15妙内你的键盘是无法工作的哦n);:Sleep(15000);注:本文于06/12月于黑客防线发表版权归黑客防线所有,转载请注明出处上 面的代码是参考了6期“全局钩子”和7期“楚茗”的文章写成的,使用钩子而无DLL的关键就在于GetModuleHandle(NULL), GetModuleHandle()参数为NULL得到的是调用者本身的模块句柄,也就是说用程序本身作为DLL。因为是console程序,所以随着程 序的结束钩子也就OVER了,所以我并没有卸载钩子。钩子果然是强大,学会使用钩子你的水平就不
4、一般了_.3.关闭显视器这个也是相当简单的看看代码:#include int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)SendMessage(FindWindow(0,0),WM_SYSCOMMAND,SC_MONITORPOWER,2);/关闭:Sleep(10000);SendMessage(FindWindow(0,0),WM_SYSCOMMAND,SC_MONITORPOWER,-1);/打开return 0;要是你够毒的话可以让它自动运行,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 木马 编程 DIY
限制150内