个人的idea list

1.开发一个纯shellcode远控,使用OLLVM保证每次的shellcode都不一样,规避内存查杀

2.开发一个白加黑,黑使用OLLVM混,并且尽量SYSCALL保证RING3不拦截

3.使用hook,hook sleep,将sleep后把内存改为只读

4.开发个免杀平台,自动落地各种白加黑,并且OLLVM。带各种payload加密方式

5.cobaltstrike 各种bof

6.内网自动化文件获取,提示攻击面

### 创建个人博客项目的准备工作 为了使用SSM框架创建个人博客项目,前期准备至关重要。确保拥有Java开发环境,包括JDK、IDE(如Eclipse或IntelliJ IDEA),以及MySQL数据库服务器[^1]。 ### 构建 Maven 工程结构 构建一个标准的Maven工程来支持SSM架构。典型的目录布局如下: ``` myblog/ ├── pom.xml └── src/main/java/com/example/myblog/ │ ├── controller/ │ │ └── BlogController.java │ ├── service/ │ │ └── IBlogService.java │ │ └── BlogServiceImpl.java │ ├── dao/ │ │ └── BlogMapper.java │ └── model/ │ └── Blog.java └── resources/ ├── mapper/ │ └── BlogMapper.xml ├── spring-mybatis.xml ├── spring-mvc.xml └── application.properties ``` ### 配置 Spring 和 MyBatis 整合文件 `spring-mybatis.xml` 此配置用于连接Spring与MyBatis,定义数据源和事务管理器,并扫描映射接口类。 ```xml <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="${jdbc.driver}" /> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </bean> <!-- (其他配置省略) --> <mapper namespace="com.example.myblog.dao.BlogMapper"/> ``` ### 设置 Web 层控制器 `BlogController.java` 通过`@RestController`注解简化RESTful风格API的编写方式;利用`@Autowired`自动装配所需的服务层组件实例。 ```java @RestController @RequestMapping("/api/blogs") public class BlogController { @Autowired private IBlogService blogService; // REST API methods... } ``` ### 定义业务逻辑处理服务 `IBlogService.java`, `BlogServiceImpl.java` 采用面向接口编程原则设计抽象层次分离的具体实现细节,便于后期维护升级替换算法策略等操作。 ```java // Service Interface package com.example.myblog.service; import java.util.List; import org.springframework.stereotype.Service; @Service public interface IBlogService { List<Blog> findAll(); } // Implementation Class @Service("blogService") @Transactional(readOnly=true) public class BlogServiceImpl implements IBlogService { @Override public List<Blog> findAll() { return blogMapper.selectAll(); } } ``` ### 数据访问对象 DAO 接口及 XML 映射文件 DAO负责持久化存储交互工作,在XML中声明SQL语句模板并绑定参数传递规则。 #### Java 文件 `BlogMapper.java` ```java @Repository public interface BlogMapper extends BaseMapper<Blog> {} ``` #### 对应资源文件 `BlogMapper.xml` ```xml <select id="selectAll" resultType="com.example.myblog.model.Blog"> SELECT * FROM t_blog ORDER BY create_time DESC LIMIT #{limit},#{offset}; </select> ``` ### 启动应用程序入口点 Application.java 作为整个应用启动的核心位置,加载上下文容器初始化依赖注入关系网路图谱。 ```java @SpringBootApplication(scanBasePackages={"com.example"}) @EnableTransactionManagement(proxyTargetClass=false, mode=AdviceMode.PROXY) public class Application { public static void main(String[] args){ SpringApplication.run(Application.class,args); } } ``` ### 测试部署效果 完成上述步骤之后,可以通过浏览器或其他HTTP客户端工具测试已发布的Web服务端点响应情况验证程序运行状态正常与否。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信安成长日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值