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

网站开发交流吧用php做网站流程

网站开发交流吧,用php做网站流程,龙华网站建设方案咨询,建设银行网站设计的优点最新的能很好反编译flutter程序的项目 1、安装 git clone https://github.com/worawit/blutter --depth1 然后我直接将对应的两个压缩包下载下来#xff08;通过浏览器手动下载#xff09; 不再通过python的代码来下载#xff0c;之前一直卡在这个地方。 如果读者可以正…最新的能很好反编译flutter程序的项目 1、安装 git clone https://github.com/worawit/blutter --depth1 然后我直接将对应的两个压缩包下载下来通过浏览器手动下载 不再通过python的代码来下载之前一直卡在这个地方。 如果读者可以正常运行init_env_win.py手动这一步可以省略。 cd .\blutter\ python .\scripts\init_env_win.py 再次运行就可以安装成功 2、blutter反编译使用 运行该工具进入目标文件夹 提供libapp.so 和 libflutter.so 的目录 python blutter.py C:\Users\Le\Desktop\flutter\chall\lib\armeabi-v7a .\output 然后报错。。。 但是问题不大好像是我们的架构不支持我们换一个 再次运行发现正在下载对应Dart版本的信息 全程代理 要不然还会报错 正常情况下 安装完成后再次运行命令 报错0x22说明权限不够使用管理员模式运行即可 反编译成功 查看文件目录 到此blutter模块反编译flutter成功 ‍ 3、IDA恢复libapp.so符号 拖进IDA64 发现符号全无不利于我们分析此时blutter工具的用法就体现出来了 运行生成的脚本 见证奇迹的时刻到了 4、分析 flutter中onTap函数是按钮点击响应函数CTF中以此作为入口进行分析 进入1DE500函数 进入分析发现一堆代码 目前不知道什么加密因为“面目全非”有256%符号 使用blutter生成的frida脚本对该函数进行hook观察其返回结果 frida -U -f com.example.flutter_application_1 -l blutter_frida.js hook目标函数 然后发现没有触发 猜测flag长度有限制后面知道了原来是模拟器有bug我换了真机才可以 得到了比较的数组也就是密文 Unhandle class id: 46, TypeArguments GrowableList750038d0f1  [188698,0,{key: Unhandle class id: 46, TypeArguments},34,{key: [184,132,137,215,146,65,86,157,123,100,179,131,112,170,97,210,163,179,17,171,245,30,194,144,37,41,235,121,146,210,174,92,204,22]},0,0,0 ] ‍ 接下来使用IDA进行so的一个动调 选择same 找到module 运行程序 读者可以使用高级语言来看为了理解更深刻我这里采用了汇编来看 可以看到比较256次 RC4的经典特征 在异或出添加输出断点 搜索指令 EOR             X5, X3, X2 import idc print(idc.get_reg_value(X2),,,end) 拿到异或的所有值 xor  [14, 14, 68, 80, 29, 201, 241, 46, 197, 208, 123, 79, 187, 55, 234, 104, 40, 117, 133, 12, 67, 137, 91, 31, 136,177, 64, 234, 24, 27, 26, 214, 122, 217]然后还有密文 这里使用了oacia师傅的脚本 final  [184, 132, 137, 215, 146, 65, 86, 157, 123, 100, 179, 131, 112, 170, 97, 210, 163, 179, 17, 171, 245, 30, 194,144, 37, 41, 235, 121, 146, 210, 174, 92, 204, 22] xor  [14, 14, 68, 80, 29, 201, 241, 46, 197, 208, 123, 79, 187, 55, 234, 104, 40, 117, 133, 12, 67, 137, 91, 31, 136,177, 64, 234, 24, 27, 26, 214, 122, 217]flag  [chr(xor[i]^final[i]^0xff) for i in range(len(final))] print(.join(flag)) 感谢oacia师傅的分享
http://www.hkea.cn/news/14417728/

相关文章:

  • dw做的网站如何上传云服务器用mediawiki做的网站
  • 做ps可以在哪些网站上找素材四川建设安全监督管理局网站
  • 内网建设网站长治房产网站建设
  • 电商网站 支付下载中心软件
  • 宽屏绿色新闻资讯网站织梦模板查企业信息查询平台官网免费
  • thinkphp做网站好吗深圳哪里可以做网站
  • 旅游类网站设计建设世界一流企业
  • 建个企业网站网站建设仿站企业公司
  • 免费海报在线制作网站如何查询一个app的开发信息
  • 抖音代运营公司东营做网站优化哪家好
  • 做网站都可以做什么黑帽seo教程
  • 企业网站手机版模板免费下载网络推广营销公司
  • 取名字的网站 优帮云信游天下网站建设
  • 济南网站建设是什么意思网站推广宜选刺盾云下拉
  • 租赁网站空间成都前几年网站建设公司
  • 网站建设需要的技术手段影视类网站建设
  • 湟中县公司网站建设做外贸网站多少钱
  • 怎么知道网站是哪个公司做的深入解析wordpress(原书第2版) pdf
  • 灵台县门户网站设计免费
  • 网站建设源码导入平面设计课程培训
  • 旅游网站模板重庆市万州建设工程信息网
  • 房山建站公司成都网站建设时代汇创
  • 西宁建站济南道驰网站建设有限公司怎么样
  • 绍兴专业做网站的公司APP做网站
  • 南昌电商购物网站开发哈尔滨的网站建设公司
  • 九江网站排名建盏的好坏怎么区分
  • 品牌网站建设 意义织梦网站上传保存文档
  • 动漫谷网站建设策划书网站建设策划案模板
  • iis 新建网站没有文件夹权限展厅设计服务商
  • 新网站建设运营年计划书东营考试信息网官网2020