第一章:ASM介绍1.1 ASM动机:程序的分析,生成,转换技术可以应用到许多场景:1.程序分析,从简单的语法解析到完整的语义分析,可以应用在程序中找到潜在的bug,发现无用的代码,工程代码的逆向等等。2.代码生成应用在各种编译器中:既包括传统的编译器也包括分布式编程的stub或者skeleton编...
分类:
编程语言 时间:
2015-01-18 22:19:36
阅读次数:
154
void testfunc(void *param){ printf("\n\tcall global function %s\n", param);}void *GetClassFuncAddr(...){ DWORD address; __asm { lea eax,address mov .....
分类:
编程语言 时间:
2015-01-18 16:57:13
阅读次数:
166
2014-07-08 Created By BaoXinjianThanks and Regardshttp://blog.itpub.net/21471457/viewspace-1114903/http://blog.163.com/donfang_jianping/blog/static/13...
分类:
数据库 时间:
2015-01-18 11:45:55
阅读次数:
165
1、需要的包:spring的包,还需要 aspectjweaver.jar,aopalliance.jar ,asm.jar 和cglib.jar 。
2、Aop的实现方式:Spring 接口方式,schema配置方式和注解的三种方式
3、概念
1)切面(aspect):用来切插业务方法的类。
2)连接点(joinpoint):是切面类和业务类的连接点,其实就是封装了业务方法的一些基本属性,作为通知的参数来解析。
3)通知(advice):在切面类中,声明对业务方法做额外处理的方法。
4)切入点(po...
分类:
编程语言 时间:
2015-01-17 15:18:20
阅读次数:
334
引言什么是 ASM ?ASM 是一个 Java 字节码操控框架。它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 .class 文件里,这些类文件拥有足够的元数...
分类:
其他好文 时间:
2015-01-17 08:47:36
阅读次数:
270
hibernate 需要的jar包1)hibernate3.jar: Hibernate的核心库,没有什么可说的,必须使用的jar包2)cglib-asm.jar: CGLIB库,Hibernate用它来实现PO字节码的动态生成,非常核心的库,必须使用的jar包3)dom4j.jar: dom4j是...
分类:
编程语言 时间:
2015-01-17 06:22:55
阅读次数:
184
ASM动机:程序的分析,生成,转换技术可以应用到许多场景:1.程序分析,从简单的语法解析到完整的语义分析,可以应用在程序中找到潜在的bug,发现无用的代码,工程代码的逆向等等。2.代码生成应用在各种编译器中:既包括传统的编译器也包括分布式编程的stub或者skeleton编译器,即时编译器等等。3....
分类:
编程语言 时间:
2015-01-17 00:58:09
阅读次数:
370
DWORD PeopleBase =0x9CD674;//天龙人物基址//获取人物名称char * CData::GetPeopleName(){char * name="";_try{_asm{mov eax,PeopleBasemov eax,[eax]mov eax,[eax+0x70]mov...
分类:
编程语言 时间:
2015-01-15 12:48:18
阅读次数:
183
[xuzhina@localhost ~]$ ls
asm.list Desktop Downloads Pictures Templates vmtoolsd
core.22625 Documents Music Public Videos vmtoolsd.tar.gz
[xuzhina@localhost ~]$ ls core.22625
c...
分类:
其他好文 时间:
2015-01-13 23:22:32
阅读次数:
219
适用平台: AIX hp linux win Solaris
适用版本:所有数据库10.1.0.2 to12.1.0.1
适用于 rac和 standalone
以RAC 环境为例: 假设 oracle 为oracle rdbms 属组;grid 为 gi 属组;
For ASMLIB users:
RAC 环境 gi owner 执行以下命令
1、# /etc/init...
分类:
数据库 时间:
2015-01-13 23:19:00
阅读次数:
323