上一篇文章介绍了Tomcat基于Filter的无文件webshell的demo。Filter的webshell很简单,只是实现了一个简单的命令执行。查找了网上的公开的webshell,发现基于Filter并且功能比较齐全的webshell基本没有。所以萌生了自己魔改冰蝎以适配tomcat内存马的想法 ...
分类:
Web程序 时间:
2020-06-12 12:47:29
阅读次数:
89
从FFmpeg 3.0 开始 , 使用了很多新接口, 在一些基本用法上,编译会看见很多的warning,类似 “ warning: ‘AVStream::codec’ is deprecated (declared at /usr/local/ffmpeg/include/libavformat/a ...
单例模式 重要思想:构造器私有,保证内存中只有一个对象 饿汉式 public class Hungry { private Hungry(){ } private final static Hungry HUNGRY = new Hungry(); public static Hungry getI ...
分类:
其他好文 时间:
2020-06-05 21:20:06
阅读次数:
63
在写编译原理实验的时候,遇到了这个错误: [Error] 'strlen' was not declared in this scope 查阅之后得知,<string.h>里没有strlen,<cstring>才有。 #include<cstring> 头头儿加上这行就好了。 ...
分类:
其他好文 时间:
2020-06-04 19:55:43
阅读次数:
74
Page.java package com.aff.bookstore.web; import java.util.List; public class Page<T> { // 当前第几页 private int pageNo; // 当前页的List private List<T> list; ...
分类:
其他好文 时间:
2020-05-18 09:13:22
阅读次数:
53
报错: File "./001hellopython.py", line 1 SyntaxError: Non-ASCII character '\xe4' in file ./001hellopython.py on line 1, but no encoding declared; see ht ...
分类:
编程语言 时间:
2020-05-05 20:26:15
阅读次数:
83
var、let、const之间的区别和使用 1、var声明变量可以重复声明,而let不可以重复声明 let a = 1; let a = 2; var b = 3; var b = 4; a // Identifier 'a' has already been declared b // 4 2、v ...
分类:
其他好文 时间:
2020-05-02 18:49:09
阅读次数:
56
6.5 Using Concepts to Simplify enable_if<> Expressions 6.5 使用Concepts简化enable_if<>表达式 Even when using alias templates, the enable_if syntax is pretty ...
分类:
移动开发 时间:
2020-04-26 01:09:34
阅读次数:
110
SynchronousQueue 没有长度,每一个入队操作必须对应一个出队操作,或者每一个出队操作必须对应一个入栈操作,否则阻塞。SynchronousQueue内部提供两种模式TransferStack非公平模式(LIFO)和TransferQueue公平模式(FIFO)。 ...
分类:
编程语言 时间:
2020-04-23 23:22:51
阅读次数:
62