易语言实例黑客软件(易语言实战编程案例)

hacker2年前黑客文章75
本文导读目录:

易语言教程

IT9 *** 学院vip之零基础学习易语言教程(完整打包)

《易语言远程控制技术教程》

一切从零开始易语言辅助教程 荐

世宝易语言教程 荐

世恒易语言教程

中华隐士易语言 *** 高清课程【 *** 20课】完美收藏版

之乎者也易语言POST系列教程合集

仓库管理系统 *** 系列教程【 *** 1-11课】- *** 打包下载易语言实战教程

华中红客基地易语言系列教程

天都吧易语言 *** 课程【共50课时】-史上最经典的易语言入门到精通课程【解压密码k9z6a3.b51..k】

技术海VIP课程易语言零基础到精通,特别好的最新教程!共2.27G!强烈推荐(1)

时光论坛易语言 *** 教程【易语言零基础+易语言抓包+易语言填表】完整版

易语言3D游戏开发视频教程+ *** 源码

易语言Hook从入门到精通

易语言VIP教程45课

易语言WEB *** 协议分析教程,实现各种 *** 软件应用操作很不错的教程【共15课】 载很好的教程

易语言外挂初级【1-15】CE教程大全

易语言所有支持库 非静态库186个,静态库107个

易语言极品优秀源码

易语言正则表达式教程【精易论坛出品共12课时】-高清高速

易语言源码

易语言编程系统pdf 含详细目录

易语言 *** 编程

星缘正则表达式系列教程

甲壳虫vip之易语言培训班

精易论坛VIP-POST填表 *** *** 教程

觅风易语言教程

道德网安-易语言基本教程(共4章节)

集中营易语言百集学习视频(1·80集)

驱动级的一个应用实例(易语言,C++)语音教程

魔鬼作坊易语言外挂教程

黑手安全网VIP之易语言系列教程(打包)

黑猫论坛易语教程【共32课时】-很不错的HK易语言教程

黑鹰易语言教程 - -

独立团--VIP工具包.rar

       易友编程助手源码.rar 2.86 MB

易语言2D游戏开发引擎最终版.rar 1.75 MB

易语言3D射击游戏源码.rar 28.95 MB

易语言DNF源码.rar 4.52 MB 2013-07-21

易语言nes模拟器源码.rar 211.11 KB

易语言Win8界面风格源码.rar 1.43 MB

易语言XP虚拟操作系统.rar 8.09 MB

易语言下载自绘界面.rar 833.22 KB

易语言仿iPhone4s源码.rar 2.32 MB

易语言天龙八部Flash窗口.rar 2.25 MB

易语言情人节礼物源码.rar 10.02 MB

易语言拳皇格斗游戏源码.rar 227.34 KB

易语言桌面版酷狗音乐.rar 383.84 KB

易语言梦想逍遥游整套源码.rar 38.15 MB

易语言模仿 *** 2013登陆.rar 826.76 K

易语言炫彩界面库.rar 7.04 MB

易语言简单 *** 游戏.rar 1.22 MB

易语言绿盾杀毒软件源码.rar 1.66 MB

易语言 *** 游戏源码.zip 3.47 MB

易语言超酷启动界面.rar 4.47 MB

易语言酷炫界面引擎.rar 1.28 MB

易语言金山毒霸界面源码.rar 1.44 MB

易语言黑客记事本.rar

..............................

易语言怎么编写远程控制啊?像灰鸽子的那种!更好有源代码!

gh0st远控软件采用驱动级RESSDT过主动,svchost参数启动,替换系统服务的方式工作的,工作方式较为先进,美中不足的部分是没有进行驱动级或用户级隐藏,当然这部分可以添加进去。编码利用了VC的编程环境。

一、环境配置

编译环境一定要配置好:DDK+SDK+VC6,DDK用来编译sys文件的,SDK+VC6是用来编译工程的,配置部分比较简单,网上有很多资料,这里不再详述,有兴趣的朋友也可以查看DDK和SDK的相关帮助。

二、特征码定位简述

杀毒软件查杀木马的原理基本是根据特征查杀的,被查杀的部分我们称之为特征码,所以我们可以利用特征码定位工具MyCLL定位出病毒的特征码位置,定位工具原理是将被扫描木马分块,利用分段填充的方式,匹配杀软的特征值,找到杀软查杀病毒的位置。

定位出特征码,如何反向找到源码中的对应位置呢?请看下面分析,

三、二进制文件与源码定位之map文件利用

map文件是二进制和源码之间对应的一个映射文件。

我们假设根据第三步我们定位出了病毒的特征码:

病毒名称 特征码位置 内存地址

svchost.dll 000038AA_00000002 100044AA

svchost.dll 00005F98_00000002

之一步设置VC编译环境生成Map文件。

在 VC 中,点击菜单“Project - Settings”选项页(或按下 Alt+F7),选择 C/C++ 选项卡,并在最下面的 Project Options 里面输入:/Zd ,然后要点击 Link 选项卡,选中“Generate mapfile”复选框,并在最下面的 Project Options 里面输入:/mapinfo:lines,表示生成 MAP 文件时,加入行信息。设置完成。

第二步编译VC工程,设置活动工程编译即可,这个不用说明。这个步骤完成后,在release(或debug)目录,多了一个.map文件(比如svchost.map)。

第三步打开map文件(用UE或文本编辑器打开都行),形式如下:

(begin)

Timestamp is 488fcef2 (Wed Jul 30 10:16:18 2008)

Preferred load address is 10000000

---------------------------------------------------------------------------1----(为方便说明,wrw添加)

Start Length Name Class

0001:00000000 00010a50H .text CODE

0001:00010a50 00000485H .text$x CODE

0002:00000000 000004c8H .idata$5 DATA

......

0003:00000010 00000004H .CRT$XIZ DATA

0003:00000020 00001a50H .data DATA

0003:00001a70 00000688H .bss DATA

0004:00000000 000000a8H .rsrc$01 DATA

0004:000000b0 00000cf0H .rsrc$02 DATA

----------------------------------------------------------------------------2---(为方便说明,wrw添加)

Address Publics by Value Rva+Base Lib:Object

0001:00000000 ??0CAudio@@QAE@XZ 10001000 f Audio.obj

0001:000000d0 ??_GCAudio@@UAEPAXI@Z 100010d0 f i Audio.obj

0001:000000d0 ??_ECAudio@@UAEPAXI@Z 100010d0 f i Audio.obj

0001:000000f0 ??1CAudio@@UAE@XZ 100010f0 f Audio.obj

0001:000001e0 ?getRecordBuffer@CAudio@@QAEPAEPAK@Z 100011e0 f Audio.obj

0001:00000240 ?playBuffer@CAudio@@QAE_NPAEK@Z 10001240 f Audio.obj

0001:000002c0 ?InitializeWaveIn@CAudio@@AAE_NXZ 100012c0 f Audio.obj

......

0001:00003310 ?SendToken@CFileManager@@AAEHE@Z 10004310 f FileManager.obj

0001:00003320 ?UploadToRemote@CFileManager@@AAE_NPAE@Z 10004320 f FileManager.obj

0001:00003440 ?FixedUploadList@CFileManager@@AAE_NPBD@Z 10004440 f FileManager.obj

0001:00003670 ?StopTransfer@CFileManager@@AAEXXZ 10004670 f FileManager.obj

0001:00003730 ?CreateLocalRecvFile@CFileManager@@AAEXPAE@Z 10004730 f FileManager.obj

......

----------------------------------------------------------------------------3---(为方便说明,wrw添加)

Line numbers for .\Release\FileManager.obj(E:\vtmp\gh0st3src\Server\svchost\common\FileManager.cpp) segment .text

17 0001:00002630 20 0001:0000267f 21 0001:00002698 24 0001:000026d0

25 0001:000026f8 26 0001:0000273c 29 0001:000027d0 33 0001:000027ee

77 0001:000027f8 36 0001:000027fb 37 0001:00002803 77 0001:0000280d

......

532 0001:0000340f 534 0001:00003414 537 0001:00003428 540 0001:00003440

546 0001:0000345d 547 0001:00003487 548 0001:00003490 549 0001:00003492

551 0001:0000349e 552 0001:000034b8 553 0001:000034cb 554 0001:000034d4

558 0001:000034de 560 0001:000034e9 563 0001:000034ee 564 0001:00003506

......

(end)

我们看下,定位svchost.dll 的之一个特征码内存地址为:100044AA,在第2块中,我们可以找到RVA+BASE与之很接近的是

0001:00003440 ?FixedUploadList@CFileManager@@AAE_NPBD@Z 10004440 f FileManager.obj

这样我们可以定位到FileManager.cpp中的FixedUploadList函数,是不是范围缩小了?

下面我们再缩小代码行

利用这个公式:特征码行偏移 = 特征码地址(Crash Address)- 基地址(ImageBase Address)- 0x1000

看起来好像很难,其实很简单,我们将100044AA去掉内存基址10000000,再减1000,因为PE很多从1000开始,可以得到代码偏移地址为34AA。到第3块中找对应的代码行。

偏移地址34AA在(551 0001:0000349e 552 0001:000034b8 )中间,也就是551行和552行中间,我们到源程序中查找第551行:

wsprintf(lpszFilter, "%s%s*.*", lpPathName, lpszSlash);

这样就定位出源代码了,要怎么修改就怎么修改它就可以了。

四、实战免杀

A、卡巴免杀

首次编译后,先做卡巴的免杀。卡巴杀sys文件和dll,当然也就杀包装它们的install.exe,最后卡巴还杀生成的sever,我这里说杀生成好的server不是和前面的特征码重叠的地方,而是杀配置信息。

之一步、sys免杀

sys重新编译后,增加了输入表的函数,同时系统不同,造成很多地方不同于原特征,顺利通过卡巴、金山、小红伞等杀软。

第二步、svchost.dll免杀

特征码定位MultiByteToWideChar和"gh0st update"两个位置。这里是通过第3步map文件得出的。

卡巴怕加花指令, 这个函数MultiByteToWideChar的调用上,可以在这个函数前面随便加几句无效语句就可以通过卡巴杀软。

字符串调用"gh0st update" ,这个是用于更新用的 ,如果不要在线更新,直接把这个语句所在代码块删除;嘿嘿,其实搜索工程替换这个字符串为其他的字符串就可以了^_^,这个 *** 同时可以过金山杀软。

第三步、server免杀

卡巴定位在最后的配置信息,采取跳转显然是不行的,采用加花的办法,在写入AAAAAA配置信息之前,随便写些东西,就可以做server免杀。

卡巴免杀完成!

B、Avast免杀

最新的avast杀软再查杀1下,杀install.exe和svchost.dll(也就是杀生成的文件和其中的资源文件),接着做它的源码免杀。

定位在特征字符串%02d/%02d/%02d和“SYSTEM\CurrentControlSet\Services\%s”两个地方。

解决方案:

1、svchost.dll的特征码定位在键盘记录KeyboardManager.cpp文件中的SaveInfo(char *lpBuffer)函数。特征字符串%02d/%02d/%02d,也就是我们看到键盘记录的日期,修改之,修改的 *** 很多,将其改为[%d/%d/%d %d:%d:%d] ,编译即可通过avast杀软。

2、install的特征码定位在“SYSTEM\CurrentControlSet\Services\%s”,对应文件是install.cpp里的InstallService函数,修改大小写,编译即可通过免杀。

五、添加垃圾代码的小 ***

垃圾代码要移动特征码所在的位置,不要跑到堆栈中了,这样的代码没有用。可以采取添加for循环,做计数,简单统计,采用局部变量,不改变后面的逻辑为宜。

添加输出表的 *** :

有杀输出表的,可以在生成的svchost.dll上添加空函数 ,但是每次编译都要修改1次资源 ,其实我们在源码上添加如下语句:

extern "C" __declspec(dllexport) bool JustTempFun();//声明

……

extern "C" __declspec(dllexport) bool JustTempFun() //实现

{

return false;

}

编译后,输出表就被改变了,有的杀软就可做到代码免杀。

六、gh0st自动生成6to4ex.dll的修改

看到好多站友提问自动生成6to4ex.dll的问题,有热心站友也提出了自己的见解 ,我感觉有些人提出的解决方案不完全正确,有可能造成刚入手人误解,我根据自己的理解说明1下。

gh0st服务端是通svchost -netsvcs启动的,所以程序要利用netsvcs 服务,服务端也就是根据netsvcs生成的,故不能说服务端生成是随机的,相对于大多数系统来讲,基本是固定的,下面看分析。

查看install.cpp里面的InstallService() *** ,首先遍历HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\Svchost中的服务项,查找到一个服务后,程序采取替换服务的 *** ,将原服务删除,然后生成对应服务项+ ex.dll的文件替换原服务,6to4服务一般排在之一位,6to4服务是一种自动构造隧道的方式,作用在于只需要一个全球惟一的IPv4地址便可使得整个站点获得IPv6 的连接,这个服务对一般人来讲,基本闲置,所以我们的程序就把6to4服务给替换掉,同时在windows\system32\目录下生成 6to4ex.dll,以后启动就是6to4ex了,如果把这个服务跳过去,就依次向下生成Ias、Iprip等服务啦,如果netsvcs项没有可以替换的服务,则程序将自己添加1个服务,名称就是由 AddsvchostService() *** 产生的netsvcs_0x%d。

这样说不知道关心服务名称的明白了不?

这个不能说是技术问题,但是小技巧问题可以从这里产生,我不知道其他人的360是怎么过的,但是我觉得可以提示1下的是,如果是360默认系统安全的服务,它肯定不会报不安全,替换闲置的系统安全的服务则通过360的效果要好的多

本文来自: 华夏黑客同盟论坛 本文详细地址:http://bbs.77169.com/read.php?tid=255676

易语言编程实例?

‖易语言‖编程实例-计算器下面我们就来尝试在易语言环境下面编写这样一个简易功能的计算器!一、计算器功能分析我们现在编写的这个简易计算器只需要实现以下几个小功能:1、点击计算器上的数字按钮,将对应数字显示在液晶显示屏上;2、任何时候按下±,液晶显示屏中的数字将取反;3、计算功能按钮“+ - * / ”,之一次按下计算按钮,储存之一个数字和计算符号并清空显示屏,准备接受第二个数字;第二次按下计算按钮,计算之一个数和第二个数字的计算结果,并把储存结果和对应计算符号;4、“=”功能;5、“C”清除功能按钮;6、其他简单功能的补充,比如:开根号、算平方、求倒数;7、其他需要补充的功能(作业)。二、界面设计计算器的比如数字按钮和计算按钮功能基本一致,在VB里面可以直接复制控件组,通过控件组来共享控件代码,而在易里面不能直接通过复制来创建控件组,只能通过自身的复制命令来实现类似的功能。所以,我们只需要在界面上设计一个按钮就可以了参考网址: http://hi.baidu.com/zoujg/blog/item/27ddd7ef8b8c0432acafd59e.html

易语言实例哪里有下载?

1.下载《十天学会易语言图解教程》:其中的学习内容都是以图解方式教学,适合入门学习。

2.下载《易语言知识库》:其中有教程,也有每个支持库命令的实例讲解。

3.下载《易语言零起点》:这个电子教材可带您学习组件等知识。

4.进入“易语言视频教程区”分论坛:这里有有声多媒体视频教学片,快速带您入门。

5.进入“易语言俱乐部论坛”:可将学习中的问题在这里提问。

6.进入“易语言学习教程”分论坛:可搜索以前的资料内容。

7.进入“易语言资源网”:可下载大家上传的实用程序源代码。

8.进入“易语言技术文档中心”:可得到大量系统的学习材料。

下载

2gb配置不错。笔记本。用什么杀软适合,平时接触易语言,黑客工具。再推荐一款辅助工具,不是防火墙

杀毒软件用金山毒霸或微软的MSE,辅助工具也可以用金山的。微软的杀毒软件更好。

易语言远程控制软件云霄远程精灵

这玩意要配置好服务端,把服务端放到一个目录,保存路径就是你放服务端的地方。然后选择这个文件,就可以生成了。

易语言暴力破解网站后台源码?

用精易模块里面的网页填表就可以实现,那个是有限制次数的。像dz就更高级,还有问题。建议破解FTP,不过网站要开启FTP。例如那个华夏黑客他的网站就开通了FTP。破解网站FTP账号密码有专门的软件,比如流光。建议采纳

相关文章

微信支付账号被冻结怎么办,这样就可以解除

  现在随着我们的科技越来越发达,人们几乎已经实现了不用现金直接带着个手机就可以购买东西的日常生活了,很多的支付方式都已经变得非常的便利,只需要我们的手机在我们的手里紧紧握住就OK了,这就导致很多人很...

酒店商务价格 建议提示选择三千到八千的类型

找酒店女学妹预约贵便宜 预约商务接待高端模特报酬规定:三千到八千软妹币 提醒:要找靠谱一点的甘肃商务資源吗?能够 去一些靠谱的网址里边或是去本地找一些技术专业的人员,最好是本地的专业人员较为靠谱,那样...

平板电脑市场占有率(市场分析以及现状)

平板电脑市场占有率(市场分析以及现状)

自从智能手机行业腾飞以来,紧随其后的平板电脑产品也获得了巨大的关注量。并且,平板电脑产品作为一款同时具备便携性、大屏以及强悍性能多种优势于一身的产品,可以说是手机与电脑的结合体,在人们的家庭生活娱乐当...

适合宝妈靠谱点的工作(适合女人9个小生意)

适合宝妈靠谱点的工作(适合女人9个小生意)

你好,我是宝妈,同时也做了将近6年的招聘工作,工作原因,会接触到很多岗位,比如各种不同工作时间工作内容的文职和销售岗,这篇回答,结合宝妈们的特点和工作岗位特点给你推荐。 首先,宝妈们找工作会主要从...

女性怎样变成有使用价值的女性,让男生来赏析?(看居里夫人怎样做的)

女性怎样变成有使用价值的女性,让男生来赏析?(看居里夫人怎样做的)

女性并并不是附设,大伙儿的使用价值由本身定义。但丁之前说过:“做真实的自己,让他人讲吧!”是的,人生之路的高路是由我们自己而定,特别是在对于目前的女士来讲,这一点更看上去尤为重要。女性并并不是男生的附...

菲洛嘉十全大补面膜好用吗 菲洛嘉十全大补面膜成分分析

菲洛嘉十全大补补水面膜有许多 的小伙伴们都种树了,可是担忧菲洛嘉十全大补面膜的成分对自身的过敏,那麼菲洛嘉十全大补面膜的成分有什么,我就而言讲吧。 菲洛嘉十全大补面膜的成分 这款擦抹型补水面膜中国...