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

做问卷调查的网站有哪些内容鄞州网站建设公司

做问卷调查的网站有哪些内容,鄞州网站建设公司,安全达标建设网站,银川市住房建设局网站下载附件#xff0c;得到apk文件 一道安卓逆向题#xff0c;JEB反编译#xff0c;查看 MainActivity 分析可得#xff0c;主函数会先执行 p 函数#xff0c;创建了一个按钮监听事件在 classs d 里#xff0c;class d 里的 onclick 函数#xff0c;当我们点击安卓的按钮…下载附件得到apk文件 一道安卓逆向题JEB反编译查看 MainActivity 分析可得主函数会先执行 p 函数创建了一个按钮监听事件在 classs d 里class d 里的 onclick 函数当我们点击安卓的按钮触发函数。 if 条件判断正确就显示 flag并且调用了 main 里的 a 函数其里第一个参数是句柄第二个参数是调用了 a 函数(另外一个a)返回一个字符串第三个参数是我们输入的字符串。 于是我们查看 a 函数此部分在MainActivity 通过调用 a 函数返回 main 函数里的字符串 v而字符串 v 的初始操作在 main 里的 p 函数里进行 p 函数的作用就是读取一张图片的二进制数据取出这张图片 byte[144:14416] 的数据保存在 v 字符串里。 至此我们回去继续分析 if 判断语句上面说了 if 语句调用了 main 的 a 函数(三个参数) 可以看出 a 函数(三个参数)调用了 a 函数(两个参数)而 a 函数(两个参数)调用 c 的 a 函数(两个参数)计算完后和后面的字节比较如果相等就显示flag 看看c函数 可以看到 c 函数里还会用到 a 函数我们不妨先看一下 a 函数 两部分一起分析 arg5 是从图片里获取的字符串arg6是我们输入的 后面代码主要就是 AES 加密将 arg5 经过变换后的字符串当做密码将输入的字符串进行 AES 加密后和后面给出的字符串比较如果相等得到 flag 那我们就可以直接解密 AES 就可以得到 flag 了 from Crypto.Cipher import AES from binascii import b2a_hex, a2b_hex#equals比较的字节数组 byteArray [21, -93, -68, -94, 86, 117, -19, -68, -92, 33,50, 118, 16, 13, 1, -15, -13, 3, 4, 103, -18,81, 30, 68, 54, -93, 44, -23, 93, 98, 5, 59] #读取图片 with open(url.png,rb) as f:p f.read() str1 p[144:14416] print(字节数组 , str1) # 字节数组转字符串 byte2str str1.decode() print(图片[144:14416]字符串 byte2str)# 前后两个字符一组互换位置密钥字符串 str2 for i in range(0,len(str1),2):str2 chr(str1[i1])str2 chr(str1[i]) print(返回互换位置后的图片字符串: str2)# 把密文字节数组转换为16进制字符串 str3 for i in byteArray:sstr(hex((i256)%256))if len(s) 4:s s[0:2]0s[2:]print(s)str3s[2:] print(str3)# AES算法解密ECB的工作模式PKCS5Padding 的填充 # 去掉 PKCS5Padding 的填充 unpad lambda s: s[:-ord(s[len(s) - 1:])] # 通过 密钥工作模式ECB 进行初始操作密码器 cipher AES.new(str2.encode(), AES.MODE_ECB) # a2b_hex()16进制转字符串之后密码器解密字符串再用unpad表达式去掉 PKCS5Padding 的填充最后指定utf8的编码格式将bytes解码成字符串str data_response unpad(cipher.decrypt(a2b_hex(str3))).decode(utf8) print(解密得到的明文密码flagdata_response) 得到密码的16进制,然后解密AES解密得到flag LCTF{1t’s_rea1ly_an_ea3y_ap4}
http://www.yutouwan.com/news/406036/

相关文章:

  • 彩票网站怎么样建设怎样将qq空间建设为个人网站
  • 福建搜索引擎优化网站优化潍坊
  • 福田网站建设推广摄影剪辑培训班
  • 网站开发设计制作合同wordpress空间
  • django做网站好吗网站开发三层
  • wordpress站点用户注册犀牛云做网站骗人
  • 手机低价购买网站网站建设公司创意
  • 网站地图怎么做XML中小型网站建设信息
  • 有关建设旅游网站的公司站长之家的作用
  • 做海报用什么网站杭州网站建设优化案例
  • 沈阳网站改版手机怎么修改网页内容
  • 上海网站制作网站制作公司海南网站运营公司
  • 网站开发与数据库有关系吗国内做视频课程的网站有哪些
  • 建设银行官方网站手机版下载域名备案需要有网站吗
  • 雄县哪里有建设网站的济南网站优化推广
  • 网站建立需要哪些材料google网站管理员中心
  • 苏州 中英文网站建设个人网站代码模板
  • 郑州网站开发培训第三方网站开发优缺点
  • 网站开发需要提供哪些东西wordpress调用自定义文章类型
  • 网站子目录怎么做的神马网站快速排名软件
  • 澎湃动力网站建设公司html代码怎么写
  • 网站开发保存学习进度的方案wordpress首页怎么加内容
  • app手表优化网站具体如何做
  • 3合一网站怎么做信息平台建设方案
  • 留学网站建设河南网站开发培训
  • 苏州网站推广公司省级门户网站建设
  • 个人网站如何制作教程做网站建设的名声很差吗
  • 网站建设费如何入帐肃宁县做网站价格
  • 网站开发需要哪些工程师wordpress文章列表全文
  • 网站开发技术课程设计说明书济南市城乡建设局官网