李志宽 李志宽
2年前
夺取应用程序的 “制空权”:内存数据
技术背景在病毒查杀,应用安全对抗,静态逆向应用,动态逆向应用,最重要的对象就是,应用程序的内存数据。病毒查杀对抗:需要获取查杀对象的内存数据进行和病毒库的特征做比对。应用安全对抗:需要保护自身的内存数据不被转存。静态逆向应用:遇到应用程序加密保护,那这用IDA就歇菜了,这时获取解密后内存数据就非常重要。动态逆向应用:用ollydbg进行动态调试应用主要还是调
Easter79 Easter79
3年前
systemtap使用:获取ssh登录的用户密码
一、Systemtap概述:        SystemTap是一个诊断Linux系统性能或功能问题的开源软件,对用户级和内核级代码提供了静态和动态跟踪的功能。Systemtap采用其他的内核框架做源:静态探针用tracepoints、动态探针用kprobes、用户级别的探针用uprobes。这些源也为perf、LTTng所用
Stella981 Stella981
3年前
C# 动态生成Html地图文件
publicvoidGPSModel(stringx,stringy,stringss)//动态地图文件{if(x.Contains("")&&y.Contains(""))return;if(x""||y"")ret
Easter79 Easter79
3年前
Tomcat & SVN
1\.Tomcat简介tomcat是一个web服务器,类似nginx,apache的httpnginx,http只能处理html等静态文件(jpg)网页分为静态网页(以.html或者.htm结尾的url地址)和动态网页nginx和http配合php就能够处理动态的网页(.php结尾)tomcat也可以处
Stella981 Stella981
3年前
C# 调用 Delphi DLL
l技术实现如何逐步实现动态库的加载,类型的匹配,动态链接库函数导出的定义,参考下面宏定义即可:defineLIBEXPORT_APIextern"C"__declspec(dllexport)第一步,我先从简单的调用出发,定义了一个简单的函数,该函数仅仅实现一
Easter79 Easter79
3年前
SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案
SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案参考文章:(1)SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F
Wesley13 Wesley13
3年前
C++反射机制:可变参数模板实现C++反射
1\.概要  本文描述一个通过C可变参数模板实现C反射机制的方法。该方法非常实用,在Nebula(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2FBwar%2FNebula)高性能网络框架中大量应用,实现了非常强大的动态加载动态创建功能。
Wesley13 Wesley13
3年前
Java 动态代理机制分析及扩展,第 1 部分
引言Java动态代理机制的出现,使得Java开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。通过阅读本文,读者将会对Java动态代理机制有更加深入的理解
Stella981 Stella981
3年前
JVM调优——Java动态编译过程中的内存溢出问题
由于测试环境项目每2小时内存就溢出一次,分析问题,发现Java动态加载Class并运行那块存在内存溢出问题,遂本地调测。一、找到动态编译那块的代码,具体如下1./\\2.\@MethodName:编译java代码到Object3.\@Description4.\@pa
Wesley13 Wesley13
3年前
DUHK漏洞提供了快速启动加密攻击的方法
根据新的安全研究,使用具有硬编码密钥的随机数生成器可能会发起加密攻击,通过内部网,虚拟专用网(VPN)等传播私有数据。一个白皮书研究人员在约翰·霍普金斯大学和宾夕法尼亚大学是第一个提请注意密码的攻击方法,它一直被冠以不要使用硬编码的钥匙(DUHK)。通过逆向工程在Fortinet设备上运行的一组固件,研究人员能够在不到五分钟的时间内破译加密参数。!