0%

主动信息收集

主机和二层发现

arping

-d     Find duplicate replies. Exit with 1 if there  are  answers  from
       two different MAC addresses
1
2
3
arping 192.168.1.1 -c 1 #发送1个arp包,
arping 192.168.1.1 -d #可以查找是否存在arp欺骗,man可以查看
sudo arping -c 1 192.168.1.1 | grep "bytes from" | cut -d" " -f 5 | cut -d"(" -f 2 | cut -d")" -f 1 # 筛选出ip
Read more »

SSM-3-AOP

  1. Spring AOP简介
  2. AOP术语

AOP简介

面向切面编程,比如日志记录,横向插入

动态代理

jdk动态代理

  1. 什么是静态代理
  2. 什么是动态代理

首先得先了解这两个是什么,静态代理的优缺点,为什么要引入动态代理

设计接口类

1
2
3
4
5
6
package com.itheima.jdk;

public interface UserDao {
public void AddUser();
public void DeleteUser();
}
Read more »

SSM-Bean的学习

Bean的配置及实例化

Bean的属性

  1. id
  2. name
  3. class
  4. scope

Bean的种类

  1. 构造器实例化
  2. 静态工厂方法实例化
  3. 实例工厂方法实例化

构造器实例化

Bean类

1
2
3
public class Bean1 {

}

ApplicationContext.xml

1
2
3
4
5
6
7
8
9
10
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.3.xsd">
<bean id="Bean1" class="com.itheima.ioc.Bean1">
</bean>
<!-- more bean definitions go here -->

</beans>
Read more »

逆向笔记之函数与指针(三)

本文笔记均来自于对滴水逆向教程的学习,通过学习教程记录的笔记,个人所见所得。

大纲:

  1. 堆栈图学习
  2. 函数
  3. 函数调用
  4. 调用约定
  5. 入口点
  6. 函数分析

windows堆栈

  1. 先进后出
  2. 向低地址扩展

什么是堆栈平衡: 简单的说就是还原现场

问: cmp ebp,esp后,如果ebp!=esp是否可以跳转

答: 可以,因为z标志位改了就行

Read more »

eclipse日常使用整理

快捷键整理

快捷键功能
alt+shift+s快速生成方法
ctrl+shift+f代码格式化
shift+enter代码中间直接转到下一行
ctrl+shift+/注释xml
ctrl+shift+\解注释
alt+down向下移动一行
ctrl+shift+down移动到下一个括号
ctrl+alt+ down向下复制一行(自己配置的)
Read more »

SSM-1-环境安装配置

运行环境

运行软件版本号
linux系统版本暂无
jave eeVersion: 2019-09 R (4.13.0)
Spring4.3.6
jdk1.8
commons-logging1.2

第一个HelloWorld

下载上述链接指定的后,

创建web项目,dynamic project

然后复制

Read more »