当前位置: 首页 > wzjs >正文

赣州市铁路建设办公室网站北京网络网站建设

赣州市铁路建设办公室网站,北京网络网站建设,惠州网站设计公司,传智播客php网站开发实例教程声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 逆向分析 版本识货8.3 unidbg 跑的…

声明:
本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
逆向分析

版本识货8.3  

unidbg 跑的。有很多坑用SpringBoot今天又踩了一个新坑。一值报空指针,backException。排错太麻烦了。

@Service("ShiHuo")
public class ShiHuoService extends GlobalJni {private final AndroidEmulator emulator;private final VM vm;// 包名private final String processName = "";// apk 地址private final String packagePath = "lib/shihuo/8.0.apk";// so 名称, 要去掉 lib 和  .soprivate final String libraryName = "l";// jni 类名private final String jniClassName = "com.shihuo.shsecsdk.Enviroment";// 调试信息private final Boolean verbose = true;// jni 模块private File apkFile = TempFileUtils.createTempFileFromResource(packagePath);private File soFile = TempFileUtils.createTempFileFromResource(libraryName);private final Module module = null;public String getSign(String str) {DvmClass cContext = vm.resolveClass("android/content/Context");DvmClass cContextWrapper = vm.resolveClass("android/content/ContextWrapper", cContext);DvmObject<?> ctx = vm.resolveClass("android/app/Application", cContextWrapper).newObject(null);DvmClass env = vm.resolveClass("com/shihuo/shsecsdk/Enviroment");StringObject sign = env.callStaticJniMethodObject(emulator,"nativeParam(Landroid/content/Context;Ljava/lang/String)Ljava/lang/String;",ctx,(StringObject) ProxyDvmObject.createObject(vm, str));return sign.getValue();}public ShiHuoService() throws IOException {// 实例化一个模拟器emulator = AndroidEmulatorBuilder.for32Bit().addBackendFactory(new Unicorn2Factory(true)).setProcessName(processName).build();Memory memory = emulator.getMemory();memory.setLibraryResolver(new AndroidResolver(23));vm = emulator.createDalvikVM(getFileFromClasspath("/lib/shihuo/识货8.0.apk"));vm.setJni(this);
//        vm.setVerbose(verbose);DalvikModule dm = vm.loadLibrary(getFileFromClasspath(""), false);dm.callJNI_OnLoad(emulator);}public File getFileFromClasspath(String fileName) {try {ClassPathResource resource = new ClassPathResource(fileName);return resource.getFile();} catch (IOException e) {throw new RuntimeException("Failed to get file from classpath: " + fileName, e);}}}

结果

列表

详情

总结

   1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。


文章转载自:

http://zl7Lp8CG.jcxzq.cn
http://wKDE6Fmt.jcxzq.cn
http://WNyTjh8z.jcxzq.cn
http://UYMZLOyO.jcxzq.cn
http://UCFpaPKT.jcxzq.cn
http://wlfKDtjR.jcxzq.cn
http://iWM7R9Ol.jcxzq.cn
http://3ISh5gxR.jcxzq.cn
http://IoNvJxdC.jcxzq.cn
http://bOTLRjsq.jcxzq.cn
http://1JBUOlzk.jcxzq.cn
http://5a94DSv0.jcxzq.cn
http://PZBMN65d.jcxzq.cn
http://QWo8x8D8.jcxzq.cn
http://fSNkuTGJ.jcxzq.cn
http://cMNvHC56.jcxzq.cn
http://G6vMoCLQ.jcxzq.cn
http://PghF8oMx.jcxzq.cn
http://Mc2IglUc.jcxzq.cn
http://6AWqFZdA.jcxzq.cn
http://Ys5uVanw.jcxzq.cn
http://5Uxy0Suv.jcxzq.cn
http://fvreKCuF.jcxzq.cn
http://qXJErP8p.jcxzq.cn
http://bUjdIqNN.jcxzq.cn
http://fHy4sUu0.jcxzq.cn
http://dqcOvGlL.jcxzq.cn
http://CUqSQnSZ.jcxzq.cn
http://Ck55HpJU.jcxzq.cn
http://iXqPUzAT.jcxzq.cn
http://www.dtcms.com/wzjs/625052.html

相关文章:

  • 网站建设为了什么品牌策划岗位职责
  • 工农区网站建设舞蹈培训机构网站建设
  • seopeix湖南正规竞价优化服务
  • 网站登录和权限怎么做wordpress 后台管理风格主题
  • 青田网站做服装找工作网站建设技术是什么
  • 中山网站制作设计软装设计用什么软件
  • 有域名后续怎么做网站网站挂到国外服务器地址
  • 怎么做网站动态框小型企业管理培训课程
  • 公司网站建设电话网络工程属于计算机类吗
  • 适合学生做网页练习的网站免费做游戏网站
  • 福州网站制作培训wordpress页面无法更新
  • 小网站推荐一个网站域名查询注册
  • 东莞做网站卓诚金融网站策划
  • 品牌广告公司网站建设视频建设网站
  • 静态网站开发实训的目的建设网站相关法律条文
  • 人才引进从事网站建设荔枝视频在线观看高清完整版
  • 临河网站建设asp网站后台失效
  • 环境设计案例网站网站开发报价
  • 阿里巴巴国际站运营福建seo快速排名优化
  • 2个小时学会网站建设兼职做彩平网站
  • 会员网站建设公司内部网站怎么制作
  • 网站seo优化是什么wordpress ip验证不当
  • 网站导航你一定会回来感谢我的wordpress 迁移 404
  • 杭州培训网站建设网站开发业务
  • 婚庆公司网站模板大连网站网站建设
  • qq相册怎么制作网站制作网页时经常使用什么对网页的布局进行控制
  • 爱站官网河北网站备案注销
  • 先做网站还是app什么是网络营销方案
  • 腾云建站官网小程序设计用什么软件
  • 网站建设模板案例响应式惠州网站建设开发团队