用Java编写木马程序是很久以前写的,现在发出来(仅供大家学习参考,不得用于任何非法行为~)

木马定义:利用计算机程序漏洞侵入后窃取文件的程序程序被称为木马。它是一种具有隐藏性的、自发性的可被用来进行恶意行为的程序,多不会直接对电脑产生危害,而是以控制为主。

当然我写的这个木马没这么“强大”。。。

首先讲下我的实现思路:

主要通过Socket和ServerSocket之间传输数据。

由于我没有自己的一个服务器(没有固定IP),所以在这个程序中,我把被控制端作为ServerSocket,.控制端为Socket。

要连接ServerSocket,首先要知道其的IP地址

**************************************************************

下载在Linux公社的1号FTP服务器里,下载地址:

用户名:www.linuxidc.com

密码:www.muu.cc

在 2012年LinuxIDC.com\2月\用Java编写木马程序【附源代码下载】

**************************************************************

这里我采用当程序启动时,从ServerSoket端发送一份包含其IP信息的邮件到自己的邮箱。

随后控制端就可以顺利连接到ServerSoket端了。但是这里有个问题,就是到ServerSoket处于内网时,将无法顺利连接

连接成功之后,我们就可以发送命令给ServerSoket。然后在ServerSoket那一端进行执行。

这里的执行包括ServerSoket进行相应的本地操作(具体操作的内容下面有说明),以及发送数据给我们能的控制端。

程序功能说明:

/*

* 本程序仅供学习参考使用。严禁使用本程序进行违法行为!

* 本程序功能

* 1、程序开机自动启动(√)

* 2、自动发送邮件

* 3、执行dos命令,并将信息返回、这里可以执行关机等命令(√)

* 4、锁定鼠标,这里通过一个线程实现

* 5、查看被控制端的桌面,将桌面画面截图并发送给控制端(√)

* 6、在被控制端弹出对话框,多种对话框模式(√)

* 7、让被控制端闪屏(√)

* 本程序仅供学习参考使用。严禁使用本程序进行违法行为!

*/

下面给出一些程序运行的效果图:

首先输入IP地址进行连接,通过邮件我们可以知道被控制端的IP地址,下面看下邮件效果

然后我们就可以进行相应的操作了

如输入-help,可以显示本程序支持的命令。

java木马源码_用Java编写木马程序【附源代码下载】相关推荐

  1. java 修改源码_再谈给应用程序diy启动画面和java源代码补丁修改

    再谈给应用程序diy启动画面和java源代码补丁修改 2006-8-21 16:18 6365 再谈给应用程序diy启动画面和java源代码补丁修改 2006-8-21 16:18 6365 搞diy ...

  2. java中间件源码_《Java中间件技术及其应用开发》PDF下载

    资源名称:<Java中间件技术及其应用开发>PDF 下载 < 内容简介······ 本书使用丰富的案例介绍了使用Java技术进行中间件编程的方法及技巧,包括JSP.Java serV ...

  3. 一文带你手撕metasploit中meterprter木马源码_雁不过衡阳

    前言 自从将CobaltStrike二开之后放在了GITHUB之后,有些人询问我当时MSF的源码级免杀怎么做的,今天决定带大家手撕metasploit中meterpreter源码. 生成meterpr ...

  4. java房产源码_基于jsp的房屋交易管理系统-JavaEE实现房屋交易管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的房屋交易管理系统, 该项目可用各类java课程设计大作业中, 房屋交易管理系统的系统架构分为前后台两部分, 最终实 ...

  5. 天天酷跑php源码_使用Java实现天天酷跑(附源码)

    首先,写一个需求文档: 一.项目名称:<天天酷跑>(RunDay) 二.功能介绍: 闯关类游戏,玩家登录后,选择进入游戏,通过键盘控制玩家的上下左右移动,来躲避 障碍物和吃金币,玩家躲避的 ...

  6. java微博源码_基于jsp的微博-JavaEE实现微博 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的微博, 该项目可用各类java课程设计大作业中, 微博的系统架构分为前后台两部分, 最终实现在线上进行微博各项功能 ...

  7. java中介源码_基于jsp的房屋中介管理系统-JavaEE实现房屋中介管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的房屋中介管理系统, 该项目可用各类java课程设计大作业中, 房屋中介管理系统的系统架构分为前后台两部分, 最终实 ...

  8. java web开源项目源码_适合Java新手的开源项目集合——在 GitHub 学编程

    作者:HelloGitHub-老荀 当今互联网份额最大的编程语言是哪一个?是 Java!这两年一直有听说 Java 要不行了.在走下坡路了.没错,Java 的确在走下坡路,未来的事情的确不好说,但是瘦 ...

  9. java tomcat源码_详解Tomcat系列(一)-从源码分析Tomcat的启动

    在整个Tomcat系列文章讲解之前, 我想说的是虽然整个Tomcat体系比较复杂, 但是Tomcat中的代码并不难读, 只要认真花点功夫, 一定能啃下来. 由于篇幅的原因, 很难把Tomcat所有的知 ...

  10. java 优秀源码_想要快速进阶Java架构师?这份超强(长)学习计划单 请签收!...

    优秀工程师的成长之路就是一条不断打怪升级之路的"修仙之路"! 而Java程序员一向比别人更难,如果说大家都在修仙的话,java程序员简直神似"剑修",入行枯燥精 ...

最新文章

  1. Signalr实时通讯
  2. 本田da屏怎么进wince系统_东风本田LIFE“来福酱”上市
  3. 二叉搜索树的经典问题
  4. Dynamics CRM 2013 初体验(1):系统的安装
  5. Shell按行读取文件的3种方法
  6. vim简单命令教程-firstblood
  7. SQL SERVER 查询表的行数
  8. ppt生成器_小米发布会ppt词云怎么做的
  9. android 获取cpu型号_当贝投影带你认识投影仪CPU芯片有哪些?网友:真详细
  10. 用C#(ASP.Net)在Exchange Server环境下发送邮件
  11. python语言与c语言相比在分支结构上有什么不同_C语言顺序结构和分支结构总结...
  12. 【转】如何在eclipse下配置Heritrix
  13. linux ftp指定下载文件名称,linux中通过FTP下载指定的文件方法linux网页制作 -电脑资料...
  14. 计算机无法安装dx11,Windows10系统DX11正确的安装路径是什么?
  15. m4s格式转换mp3_mp4怎么转换成mp3格式?mp4转mp3的傻瓜式方法
  16. 论职能线和产品线的部门划分
  17. 算法分析中的小o符号
  18. 基于ZYNQ的开源CANopen协议栈CANFestival移植
  19. Counterfactual 项目:广义的以太坊状态通道
  20. Prometheus监控系列一 | 安装部署及配置

热门文章

  1. flex:1代表什么
  2. 车联网百家谈 | 从生物演化角度看自动驾驶发展路径
  3. NmRF:从RNA序列中鉴定多物种RNA2‘-o-甲基化修饰位点(假尿苷位点)
  4. java 支付宝 验证签名失败,关于支付宝签名校验失败的问题排解
  5. Python爬虫之scrapy分布式爬虫
  6. 1-初识C语言-C语言学习笔记来自比特鹏哥的资料
  7. Unity Kinect添加自定义姿势识别
  8. 楼宇报警器 java程序_智能楼宇防盗报警系统
  9. GEE与Landsat
  10. python requests timeout参数