2013年6月11日
摘要: inline patch (内嵌补丁) :在程序文件中把补丁代码写入文件里面达到破解的目的。深入敌方根据地,融入其中,达到破解的目的例子:搞一个过期文件(DVD Menu Studio)DVD目录制作软件从语法入手:用OD载入可以清晰的看出是用switch语句来判断,并捕获异常的整体思路:1.计算表达式的值并依次查看标记,直到找到一个匹配。 2.如果没有标记等于表达式,则跳转到default子句。如果没有default子句,则转到最后一步。从default入手 阅读全文
posted @ 2013-06-11 03:29 蔡傑儒 阅读(378) 评论(0) 推荐(0) 编辑
2013年5月20日
摘要: 1)经典比较组合,常为注册码出现处(byprogramhunter) 1 1 2 mov eax [ ] 这里可以是地址,也可以是其它寄存器 3 mov edx [ ] 同上 通常这两个地址就储存着重要信息 4 call 00?????? 5 test eax eax 6 jz(jnz) 7 2 8 mov eax [ ] 这里可以是地址,也可以是其它寄存器 9 mov edx [ ] 同上 通常这两个地址就储存着重要信息 10 call 00??????... 阅读全文
posted @ 2013-05-20 15:55 蔡傑儒 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 爆破无敌口诀 cmp a,b // 比较a与b mov a,b // 把b值送给a值,使a=b ret // 返回主程序 nop // 无作用,英文(no operation)简写,意思“do nothing”(机器码90) (ultraedit打开编辑exe文件看到90相当汇编语句的nop) call // 调用子程序,子程序以ret结尾 je或jz // 相等则跳(机器码是74或84) jne或jnz // 不相等则跳(机器码是75或85) jmp // 无条件跳(机器码是E... 阅读全文
posted @ 2013-05-20 15:20 蔡傑儒 阅读(381) 评论(0) 推荐(0) 编辑
2013年5月14日
摘要: 黑鹰VIP破解教程(50课时)第一课破解工具的介绍第二课壳的介绍已经脱壳常用思路第三课手脱UPX的几种方法第四课手脱ASPack的几种方法第五课手脱FSG的几种方法第六课手脱PECompact的几种方法第七课手脱nspack(北斗)第八课手脱YodasCrypter第九课手脱Telock第十课手脱PETITE和FSG2.0第十一课ESP定律与内存断点详解第十二课附加数据的处理方法第十三课程序自校验的解除方法第十四课手脱EncryptPE壳以及附加数据的处理第十五课手脱Armadillo壳(穿山甲壳)第十六课进阶Armadillo壳第十七课手脱Acprotect壳第十八课手脱ASProtect壳 阅读全文
posted @ 2013-05-14 18:07 蔡傑儒 阅读(639) 评论(0) 推荐(0) 编辑
2012年6月27日
摘要: //运行的第一次会提示是新用户,之后刷新都会提示是老用户 如果把浏览器关闭重新打开,再次输入,结果也一样 1 <%@page contenType="text/html;charset=gbk"%> 2 <html> 3 4 <head> 5 </head> 6 <bady> 7 <% 8 9 if (session.isNew()){10 %>11 12 你是新用户13 <%14 }else{15 16 %>17 18 你是老用户19 <%20 }21 22 %>23 < 阅读全文
posted @ 2012-06-27 00:54 蔡傑儒 阅读(227) 评论(0) 推荐(0) 编辑
2012年6月26日
摘要: IOC(Inversion of Control)通俗讲就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。IoC另一个名叫:“依赖注入(Dependency Injection)”。IOC容器是管理对象与对象之间的依赖关系。如果在A类内部使用B类方法,如果是在A类内部直接new个B类,这样A类就对B类产生依赖关系,以后修改它是麻烦的事。如果让IOC容器把B 类注入进去,那么想要什么东西,就让IOC容器注入什么东西。这样一来,依赖少了,程序更加灵活了,更加体现了JAVA的抽象的概念。用 阅读全文
posted @ 2012-06-26 00:05 蔡傑儒 阅读(236) 评论(0) 推荐(0) 编辑
2012年6月17日
摘要: Unrecognized Windows Sockets error: 0: JVM_Bind 异常解决办法java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind此异常的原因是服务器端口被占用 所以解决办法是:一:更改服务器的端口号;二:关闭占用当前端口的进程下边介绍第二种方法1.首先进入命令行 查看端口是否被占用 使用命令: netstat -ano我的服务器的端口是443 此端口已被PID为3432的进程占用2.查看该PID为 3432 的进程使用命令:tasklist|findstr " 阅读全文
posted @ 2012-06-17 01:03 蔡傑儒 阅读(2548) 评论(0) 推荐(0) 编辑
摘要: ava.lang.OutOfMemoryError: PermGen spacePermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误,这种错误常见在web服务器对JSP进行pre c 阅读全文
posted @ 2012-06-17 01:01 蔡傑儒 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在C:\tomcat5.5.9\bin\catalina.bat 中加上:set JAVA_OPTS=-Xms64m -Xmx256m位置在: rem Guess CATALINA_HOME if not defined 这行的下面加合适.------------------------------↑以上这些这种方法百度一大把...我.. 阅读全文
posted @ 2012-06-17 00:59 蔡傑儒 阅读(2340) 评论(0) 推荐(0) 编辑
摘要: 首先遇到的问题就是HibernateDaoSupport引起的,程序中所有的DAO都继承自HibernateDaoSupport,而HibernateDaoSupport需要注入sessionfactory或者hibernateTemplate,所以出现"sessionFactory " or "hibernateTemplate " is required异常,但是在spring配置文件中加入sessionFactory的bean配置以后,仍然出现异常。后来看了网上的解决方式 ,原因是spring.xml中没有加上default-autowire=&q 阅读全文
posted @ 2012-06-17 00:56 蔡傑儒 阅读(2879) 评论(0) 推荐(0) 编辑