
一般软件都有加密混淆的,所以给你源码你也看不懂。
如果非要看的话,如下 *** 作:
1:把APK包改为zip格式,解压出来
2:下载dex2jar将解压文件夹里的classdex文件转为jar文件
3:下载软件jd-gui,然后用此软件打开jar的文件,里面就是源码~
一、安卓APP
用android-killer可以反编译apk,比较方便,不过只能看到smail文件,学习一点smail,你可以看明白他的源代码的意思,如果有壳的话,先改apk后缀后为zip,找到加壳的so文件,一般如名字中带xxxprotectso 用百度,360,腾讯厂商加固的话,也都有对应特点,然后把这个so文件用IDA pro打开,找到它的关键加密算法。找到后,一版是不让进加密算法,直接return。就可去壳,去了壳之后,再进行重打包签名,测试下。
二、ios上的app一般走如下流程
1、 拿个越狱机-下好工具
2、 去越狱平台下个想分析的应用(或者去app store下,用解密工具解密一下)
3、 导入reveal分析页面,得到想要的知道的具体视图类或者大致范围
4、 分析class-dump中,找到想要的类和函数
5、 在IDA或者Hopper中找到具体函数,查看汇编逻辑
6、 修改相应的逻辑,达到篡改目的,重新打包
手机打不开程序源代码,系统不同。
VBS文件手机是不能打开的,但可以将它嵌入到网页文件上,有的手机浏览器是支持HTML文件的,但是VBS代码中的大部分在手机上都不能用,如调用外部程序什么的,因为那是Windows的代码,不过手机可以支持msgbox、inputbox等函数,嵌到网页中的方法是新建一个文本文档,扩展名改为html,
在里面输入<script language="vbscript"></script>,输入vbs代码时在两个括号中间输入,不过可能和vbs文件不太一样,如
1<script language="vbscript">msgbox "哈哈!"</script>
不过手机还是推荐用JS脚本,举个例,d出对话框
1<script language="vbscript">alert("哈哈!");</script>
如果你有能力你可以直接把做出的html文件上传到一个域名上,然后在手机直接输入网址打开,或者文件传到手机上打开
测试你的手机浏览器是否支持JS插件:在浏览器地址栏上输入
1javascript:alert("哈哈!")
然后回车,如果能d出对话框说明支持JS
VBS的方法:输入
1vbscript:msgbox ("哈哈!")
回车,同上
以上就是关于手机上怎么拆开安装包查看源代码用什么软件拆全部的内容,包括:手机上怎么拆开安装包查看源代码用什么软件拆、如何看到一个APP应用的源代码、手机可以打开程序源代码吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)