为什么有这个东西,一方面时AOP框架的需要,另一方面是增加软件逆向的难度动态生成类的技术目前大体上分为两类,一类是通过操作字节码框架如cglib/Javassist去实现,另一类就是JNI方式,调用dll/so库,内存中动态还原。这两种方式都能实现隐藏类看一个Javassist动态生成类的例子packagecom.vvvtimes;importjava.lang.reflect.Modifier;
分类:
编程语言 时间:
2018-04-23 11:15:29
阅读次数:
230
用途 控制其他类可以访问的字段或方法 修饰符 public、protected、no modifier(未声明)、private 访问级别 文献 https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html ...
分类:
编程语言 时间:
2018-04-18 21:12:21
阅读次数:
197
Suricata 规则配置 IDS/IPS/WAF IPS、IDS和WAF分别是入侵防御系统和入侵检测系统以及WEB应用防火墙的简称,很多人说这些玩意不就是盒子吗已经过时了,其实不是,SIEM其实是有效的正规的打法,对于内网安全监控室非常必要的东西。之前大家的方式都是摒弃盒子思维,觉得盒子不靠谱防御 ...
分类:
其他好文 时间:
2018-04-12 22:13:51
阅读次数:
1150
实验内容 使用Windows计划任务schtasks监控系统运行 使用指令 创建计划任务netstat 指令解释: TN:Task Name,本例中是netstat SC: SChedule type,本例中是MINUTE,以分钟来计时 MO: MOdifier TR: Task Run,要运行的指 ...
分类:
其他好文 时间:
2018-04-11 18:10:10
阅读次数:
206
1 [root@H0f ~]# cat /etc/ssh/sshd_config 2 #update by H0f 2018-03-13 3 # $OpenBSD: sshd_config,v 1.80 2008/07/02 02:24:18 djm Exp $ 4 5 # This is the ... ...
分类:
其他好文 时间:
2018-03-28 01:38:33
阅读次数:
264
原文:wpf阻止键盘快捷键alt+space,alt+F4 /// /// 阻止 alt+f4和alt+space 按键 /// /// protected override void OnKeyDown(System.Windows.Input.KeyEventArgs e) { if (Key.... ...
接口可使用的修饰符如下: The modifier static pertains only to member interfaces (§8.5.1, §9.5), not to top level interfaces (§7.6). The access modifiers protected ...
分类:
其他好文 时间:
2018-03-22 12:36:13
阅读次数:
335
从零开始写STL 容器 双端队列 什么是双端队列?在介绍vector源码,我们发现在vector前端插入元素往往会引起大量元素的重新分配,双端队列(deque)就是为了解决这一问题,双端队列中在首端和末端插入元素的时间复杂度都为O(1),也许你会说链表不行吗,但是其实链表存在一定的缺陷,比如每个结点 ...
分类:
其他好文 时间:
2018-03-20 20:44:02
阅读次数:
193
去年12月份,随着Visual Studio 2017 Update 15.5的发布,Visual C#迎来了它的最新版本:7.2. 在这个版本中,有个让人难以理解的新特性,就是private protected访问修饰符(Access Modifier)。至此,C#语言的访问修饰符有以下几种: p ...
其中,该修饰符是java.lang.reflect.Modifier的静态属性。 对应表如下: PUBLIC: 1PRIVATE: 2PROTECTED: 4STATIC: 8FINAL: 16SYNCHRONIZED: 32VOLATILE: 64TRANSIENT: 128NATIVE: 256 ...
分类:
其他好文 时间:
2018-03-09 17:59:30
阅读次数:
179