纠纷奇闻社交美文家庭
投稿投诉
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

原生安卓开发app的框架frida安装和Python小试牛刀

4月8日 赤雷榭投稿
  本教程只用于学习探讨,不允许任何人使用技术进行违法操作,阅读教程即表示同意!
  什么是frida?
  frida是一个hook原生安卓开发app的一个框架,也不止安卓,像ios和win等,都支持,但是好像看到用的不太多。
  注意,是原生,就是用Java安卓开发的app。
  还有些是H5之类的,这些是hook不成的,当然,市面上最起码80的app都是原生开发,不必担心。
  再说,H5开发的不是更容易破解?懂的都懂!
  什么是hook?
  hook英文是钩子的意思,可以理解为一堆水管流水,我在某个水管中间挖一个洞,操作一波再继续流。
  当然,我也可以只看看某个水管有没有水。
  上述这个过程就叫做修改和验证!
  创建Python虚拟环境
  可以使用编写的简单Python环境管理器快速创建一个虚拟环境,可视化就是好,再也不用记该死的命令了!
  相关链接:https:blog。csdn。nettianyi19articledetails121387317?spm1001。2014。3001。5501
  这里已经创建完毕,虚拟环境名为fridaenv
  我的环境pixel2Android8(已root)通过usb连接电脑
  Magisk23。0
  Xposed3。1。5
  Python3。8。6
  frida版本和Android系统版本和Python版本frida12。3。6Android56Python3。7
  frida12。8。0Android78Python3。8
  frida14Android9Python3。8
  当然,这是一个差不多的参考价值,不一定准,具体情况具体分析。
  frida安装
  在安装frida时,尽量科学上网,因为frida好像会下载一些东西,不科学上网非常慢。。。可能会卡住很长时间!
  依赖包
  根据我的环境,这是我的依赖包,在虚拟环境中pip安装即可!frida14。2。18
  fridatools9。2。5
  验证
  安装完成之后,分别执行fridaversion和导入frida,如果没有报错则表示安装成功!
  fridaserver安装
  fridaserver下载链接:https:github。comfridafridareleases
  注意事项
  fridaserver版本和pip安装的frida版本要一致
  平台要选对,手机是安卓还是ios?arm32还是arm64?还是模拟器?
  综上所述,我pip的frida版本为14。2。18,手机是arm64,所以要下载这个!
  将fridaserver推送到手机上adbpushxxfridaserver14。2。18androidarm64datalocaltmp
  查看手机datalocaltmp下面的fridaserver文件
  确实存在,ok。
  给fridaserver文件复制权限chmod777fridaserver14。2。18androidarm64
  运行fridaserver文件。fridaserver14。2。18androidarm64
  这样就已经运行起来了,他是不会有提示的,是直接wait在这的!
  注意啊,这个cmd窗口是不能关的,一直挂这就行!
  验证
  激活上述创建好的虚拟环境,执行以下命令。fridapsU
  如果出现以下信息,表示正确!这是手机的一些信息,表示能获取到。
  到这,pc端的frida和手机端的fridaserver就建立成功了,主要流程就是
  pc端安装frida
  手机端运行fridaserver
  老版本注意事项
  如果frida版本12,好像是要进行端口转发的adbforwardtcp:27042tcp:27042
  关于frida和fridaserver的总结
  pc上配置frida没什么好说的了,创建一个虚拟环境,安装frida就好了。
  手机上的话,第一次需要把fridaserver拷贝到datalocaltmp下和chmod
  然后运行这个fridaserver,命令总结一下大概为:adbshell
  su
  cddatalocaltmp
  。fridaserver14。2。18androidarm64
  下次使用直接复制就可以了!
  WebStorm安装
  因为frida使用的是js语言,并且需要安装一个代码自动提示插件,所以WebStorm最合适,官网下载点击下一步下一步即可。
  这里不做叙述。
  嗯,还需要安装node,自己折腾吧!
  WebStormfrida配置
  创建一个空项目,选择合适的目录。
  打开项目,点击下面的Terminal,输入npmitypesfridagum安装frida代码自动提示。
  这不,关于frida的代码就能自动提示了!
  题外话
  不一定非得用webStorm,主要是用npmitypesfridagum来安装代码自动提示,只要安装上,pycharm,idea,vs都可以出提示的,但是还是jetbrains公司的东西好使!
  小试牛刀之某某牛流程验证apkxx牛。apk
  抓包分析
  通过Charlespostern进行抓包,发现登录用的接口为http:api。dodovip。comapiuserlogin
  可以发现带的数据是一个{Encrypt:xxx},擦,这是什么玩意啊???
  apk反编译
  这个apk是没有加固的,通过反编译搜索一下userlogin试试!!!
  找到了两处userlogin,其中一个是login函数!
  那么,现在问题来了,到底userlogin走的是不是login?如何验证?
  frida辅助分析代码Java。perform(function{
  console。log(开始hook);
  找到要hook的类
  letloginActivityJava。use(com。dodonew。online。ui。LoginActivity);
  重写hook的函数
  loginActivity。login。implementationfunction(userName,pwd){
  console。log(login函数执行);
  console。log(userName:,userName);
  console。log(pwd:,pwd);
  再执行原来的login,保证程序正常执行
  returnthis。login(userName,pwd);
  }
  })
  代码解读
  启动frida命令fridaUFlxx牛。js
  U连接USB设备
  F附加到最前面的app
  l注入的js
  示例
  查看是否hook上
  此时点击手机上面的登录按钮,然后看pc上控制台的输出!
  确实输出了,经过验证,确实是执行了这个login。
  然后你再进行一遍hook和分析即可。
  下节课就来分析如何自动登录这个app!
  总结
  想要玩转hook,大概分为以下几步
  pc创建虚拟环境,安装frida。
  pushfridaserver到手机上,并且运行起来挂那。
  编写hook代码。
  人生没有白走的路,加油!
  如果在操作过程中有任何问题,记得下面留言,我们看到会第一时间解决问题。
投诉 评论 转载

经济日报携手京东发布数据农产品闯出大市场数据来源京东消费及产业发展研究院打造绿色天然黑土地底色东北地区是我国重要的工业和农业基地。数据显示,2000年至2021年,东北地区粮食产量增长了近2倍,粮食产量占……九道门数据库实战MySQL模糊匹配查询(二)内置函数上新上新接着上一篇小朱老师今天就来为大家讲讲这MySQL中内置函数。忘了的同学可以先复习一下之前的基础内容哦九道门数据库实战:MySQL模糊匹配查询(一)进入正题,首先跟……8。30足球前瞻萨索洛vsAC米兰南安普顿v切尔西国米v克雷意甲萨索洛vsAC米兰近期状态萨索洛近期状态:萨索洛本赛季开局1胜1平1负,总体来说表现平平,两场抢到分数的比赛对手都比较弱,而唯一面对的意甲强队尤文图斯则输了个0……世界上最美的女人是谁谁是世界上最美的女人?世界上最美的女人是谁:谁是世界上最美的女人?(全文)杨紫琼,让老外过目不忘杨紫琼早章子怡一步走出亚洲打入好莱坞的杨紫琼,到如今依然是美国娱乐圈口碑最好的ldq……周杰伦同款价值2万新币球鞋登陆新加坡,林俊杰私藏首次曝光2月25日起,洛杉矶最火的Sneakertopia潮流展正式登陆新加坡艺术科学博物馆,这将是Sneakertopia在全亚洲的首次亮相。新加坡眼亲临现场,提前先来一波剧透……恭贺!刘国梁连任乒协主席,秦志戬升职,上一任期大赛仅丢2金4月6日,乒协召开了第十届会员大会,选举产生新一届领导机构,刘国梁当选主席,这是继2018年12月当选第九届主席后的成功连胜。祝贺刘国梁,能够实现蝉联,足见对刘主席在上一……中国前十名身材最美的女人看看网友的评选图网友评选中国身材最好的10个女人(图)腰细,腿长,臀翘,有胸,脸蛋清纯妩媚各有所爱,身材当然也没有一个放之四海的皆正的标准。但是谁谁敢说看到这图这样白白细长的腿,不会看!……世上前十名最美的花长什么样,十种最美的花盘点世上前十名最美的花长什么样,咱们大多数人都是喜欢花的,所以我相信你已经列出了你自个的列表。第一眼相见,它们的花香、花容就让咱们为之惊叹。咱们用它们来点缀咱们的头发、点缀咱们的家……世界上最美的蜘蛛一种彩虹色彩的蜘蛛(孔雀蜘蛛)世界上最美的蜘蛛:一种彩虹色彩的蜘蛛(孔雀蜘蛛)世界上最美的蜘蛛,孔雀蜘蛛色彩绚丽,能像孔雀一样开屏。我们日常生活看到的蜘蛛多数为黑色或者褐色,所以很少将它们与美联系在一……喜欢把鱼汤熬成奶白色?快别喝了(图)喜欢把鱼汤熬成奶白色?快别喝了(图)坊间传闻,鱼汤熬的时间越长营养越足,发白的鱼汤就是营养丰富的证明。其实真不尽然,因为熬的时间越长,温度过热,里面的营养不见得会多,相反……冬天一脱秋裤就掉层白皮这样解决(图)冬天一脱秋裤就掉层白皮这样解决(图)一到冬天很多小伙伴就会烦恼,穿那么厚自己也忍了,听妈妈的话也好好的穿了秋裤,可一脱秋裤就揭下一层白皮是怎么回事,难道皮肤也会长头皮屑吗……原生安卓开发app的框架frida安装和Python小试牛刀本教程只用于学习探讨,不允许任何人使用技术进行违法操作,阅读教程即表示同意!什么是frida?frida是一个hook原生安卓开发app的一个框架,也不止安卓,像i……
未来技术的开发将又是一场硬战考古家发现隋朝古墓棺材上有4字至今无人敢开(图)2022年最佳SSD从廉价SATA到超快NVME(PCIe4经典80岁济公一句话全场沸腾(图文)合谋盗古墓挖一米就放弃事件背后的真相让人哭笑不得一首关于家庭亲子关系的美好,亲情的温暖的诗歌,爱的美妙的旋律西汉古墓挖出仙药怎么回事仙药图片什么样子的揭晓韩国古墓中发现星座图怎么回事这座墓的墓主是谁中央广播电视总台发布2022年度国内国际十大科技新闻两兄弟挖出古墓竟藏千年龙脉(图)古墓挖出千年乌龟真相揭开时原来是这样(图)专家撬开古墓主棺后吓得封棺!(图)

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形