0507一日一恶意代码流量分析

题目下载

  • 1.分析:

对whatismyipaddress.com的HTTP请求不一定是由恶意软件引起;ftp到files.000webhost.com的通信可能是某人更新由000webhost托管的合法网站。在这种情况下,Hawkeye键盘记录器使用ftp存储登录凭证,将受感染桌面的键盘记录数据和屏幕截图记录到托管的服务器上通过000webhost。

  • 2.使用filter看到帐户名、密码和存储到服务器的文件:

ftp.request.command eq USER or ftp.request.command eq PASS or ftp.request.command eq STOR

  • 3.使用filter   

 ftp-data

 

  • 4.点击第一项,右键follow the TCP stream

  • 5.点击第一项含图片文件,右键follow the TCP stream

 

更改时间显示格式为UTC

查看>“时间显示格式”

“从捕获开始后的秒”更改为“UTC日期和时间日”。

分辨率从“自动”更改为“秒”。

由于版本的问题无法添加列:

只好单条查看。

Executive summary:

On 2019-05-02 at  16:42 UTC, a Windows host used by Adriana Breaux was infected with a Hawkeye keylogger

Details of the infected Windows host:

IP address: 10.0.0.227
MAC address: 84:8f:69:09:86:c0
Host name: BREAUX-WIN7-PC
Windows user account name:
adriana.breaux

Indicators of Compromise:

104.16.154.36 port 80 - whatismyipaddress.com - GET /

154.14.145.4 port 21 - files.000webhost.com - FTP control channel

154.14.144.10 port 21 - files.000webhost.com - FTP control channel

154.14.145.99 port 21 - files.000webhost.com - FTP control channel

154.14.145.4 port 37280 - files.000webhost.com - FTP data channel

154.14.144.10 port 40651 - files.000webhost.com - FTP data channel

154.14.144.10 port 47434 - files.000webhost.com - FTP data channel

154.14.145.99 port 36091 - files.000webhost.com - FTP data channel

154.14.145.99 port 35396 - files.000webhost.com - FTP data channel

[List of URLs, domains, IP addresses, and SHA256 hashes related to the infection should appear in this section]

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一日志框架记录是指在应用程序中使用相同的日志框架,以便更好地管理和维护应用程序的日志记录。常见的日志框架有log4j、logback、slf4j等。 下面是一个使用log4j进行统一日志框架记录的代码示例: 1. 添加log4j依赖 在项目的pom.xml文件中添加log4j依赖: ```xml <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> ``` 2. 配置log4j 在项目的资源目录下创建log4j.properties文件,配置log4j的相关参数,例如: ```properties log4j.rootLogger=INFO, CONSOLE, FILE log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p %c{1}:%L - %m%n log4j.appender.FILE=org.apache.log4j.RollingFileAppender log4j.appender.FILE.File=./logs/app.log log4j.appender.FILE.MaxFileSize=5MB log4j.appender.FILE.MaxBackupIndex=10 log4j.appender.FILE.layout=org.apache.log4j.PatternLayout log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p %c{1}:%L - %m%n ``` 上述配置文件定义了两个appender:CONSOLE和FILE。CONSOLE将日志输出到控制台,FILE将日志输出到文件中。 3. 使用log4j 在应用程序的代码中使用log4j进行日志记录,例如: ```java import org.apache.log4j.Logger; public class MyClass { private static final Logger logger = Logger.getLogger(MyClass.class); public void doSomething() { logger.info("Do something"); logger.debug("Debugging message"); logger.error("Error message"); } } ``` 在上述代码中,使用Logger.getLogger方法获取Logger对象,然后使用Logger对象进行日志记录。在这里,我们使用了info、debug和error三种级别的日志记录。 4. 运行应用程序 运行应用程序后,log4j将根据配置文件,将日志输出到控制台和文件中。在控制台中,会按照时间和级别的顺序输出日志信息,例如: ``` 2022-01-01 12:00:00 INFO MyClass:10 - Do something 2022-01-01 12:00:01 ERROR MyClass:12 - Error message ``` 在文件中,也会按照时间和级别的顺序输出日志信息,例如: ``` 2022-01-01 12:00:00 INFO MyClass:10 - Do something 2022-01-01 12:00:01 ERROR MyClass:12 - Error message ```

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值