知识点

reverse()
功能:反转数组里的元素的顺序
语法:arrayobject.reverse.()
这类方法会改变原来的数组,不可逆转

tostring()
功能:将各类进制的数字转化为字符串
语法:number.toString(radix)(radix代表进制数)

字符串的管理地方是string.xml
java在引用函数时要倒着引用

解题流程

随便输入几个数据,点击LOGIN,flag要么从源码里得到,要么输入正确的值跳出flag

1.用jeb打开,找到MainActivity,右键解析成java分析 ,需要反转后tostring()
reverse(字符首尾逆向)

用jeb打开,找到MainActivity,右键解析成java分析
Public.xml在res里

Strings.xml在values里

3.在线或者使用脚本反转 ,base64解码

a ='991YiZWOz81ZhFjZfJXdwk3X1k2XzIXZIt3ZhxmZ'
b = ''
b = a[::-1]
print(b)


得到flag

BugkuCTF-Reverse题signin相关推荐

  1. BugkuCTF刷题 pwn

    唉,觉得自己TCL,栈溢出知识点差不多都会了,可是题目做不出来啊啊啊啊!缺少锻炼吧,这两天把BugkuCTF上面的pwn题做一下吧... pwn1 只给了连接 第一次,才50分,想来不会太难,连上去 ...

  2. 符号执行:利用Angr进行简单CTF逆向分析

    一.符号执行概括 简单的来说,符号执行就是在运行程序时,用符号来替代真实值.符号执行相较于真实值执行的优点在于,当使用真实值执行程序时,我们能够遍历的程序路径只有一条,而使用符号进行执行时,由于符号是 ...

  3. Django从理论到实战(part14)--url反转

    学习笔记,仅供参考,有错必纠 参考自:Django打造大型企业官网: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽 ...

  4. Django从理论到实战(part12)--应用命名空间和实例命名空间

    学习笔记,仅供参考 参考自:Django打造大型企业官网: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写 ...

  5. Django从理论到实战(part10)--URL命名与反转

    学习笔记,仅供参考 参考自:Django打造大型企业官网: 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写 ...

  6. 强网杯2021 ctf线上赛ezmath wp(#超详细,带逆向新手走过一个又一个小坑)

    文章目录 引言 一.分析文件类型 二.初步分析 1 运行情况 2 IDA初步分析 三.详细分析 1 sub_13F3函数分析 2 查找蛛丝马迹 (1)mprotect (2)重写unk_2010 3 ...

  7. CTF逆向-[MRCTF2020]VirtualTree-恒成立的jz花指令去除及smc变换原执行流程在二叉树上的应用,通过逆向思维编写脚本以解决

    CTF逆向-[MRCTF2020]VirtualTree-恒成立的jz花指令去除及smc变换原执行流程在二叉树上的应用,通过逆向思维编写脚本以解决 来源:https://buuoj.cn/ 内容: 附 ...

  8. ctf(夺旗赛)的竞赛模式以及题目类型

    一.解题模式(Jeopardy)在解题模式CTF赛制中,参赛队伍可以通过互联网或者现场网络参与,这种模式的CTF竞赛与ACM编程竞赛.信息学奥赛比较类似,以解决网络安全技术挑战题目的分值和时间来排名, ...

  9. CTF逆向-[b01lers2020]little_engine-cpp基本函数用法和byte类型要点

    CTF逆向-[b01lers2020]little_engine-cpp基本函数用法和byte类型要点 来源:https://buuoj.cn/ 内容: 附件:https://pan.baidu.co ...

最新文章

  1. kettle全量抽数据_漫谈数据平台架构的演化和应用
  2. 【Cannot convert from [[B] to】 @RabbitListener 反序列化报错
  3. 《好未来编程题》求和
  4. VS2008编译boost库
  5. CDN缓存服务器现状
  6. 【python】 合并列表的方法
  7. 2020年用于前端开发的顶级JavaScript框架
  8. c语言控制led以1s速度,C语言使用定时器的方法控制LED灯以1S的速度闪亮
  9. 网络渗透基本思路及方法
  10. 内网环境下element-template配置element-admin
  11. 2021高考北京大峪中学成绩查询,2014年北京市各区高考成绩汇总
  12. uva 12307 - Smallest Enclosing Rectangle(旋转卡壳)
  13. build.gradle文件详解
  14. iOS常见错误8-Missing iOS Distribution signing identity for “XXXXX”. Xcode can request one for you.
  15. esp8266舵机驱动_使用Arduino和ESP8266通过网页控制舵机
  16. SEO优化之浅谈蜘蛛日志
  17. 使用opencv创建一张纯黑色的图片与其他图片进行合成
  18. 面部AR遥控器:使用AR制作动画
  19. aws mysql 费用_AWS都收了哪些费用?
  20. MOOC —— Python语言基础与应用 by 北京大学 第九章 高级扩展模块

热门文章

  1. MaxCompute客户端在windows命令行下查询中文乱码怎么办?
  2. 首次曝光 | 阿里数万名开发者都在使用的数据库开发工具到底长什么样?
  3. 大盘点: KubeCon EU 2019 应用管理领域的新看点!
  4. Twitter 宣布抛弃 Mesos,全面转向Kubernetes
  5. 利用blink CEP实现流计算中的超时统计问题
  6. 阿里云移动端播放器高级功能---截图和音频波形 1
  7. “百变”Redis带你见识不同场景下的产品技术架构
  8. 搭载第四代自研神龙架构 阿里云发布RDMA增强型实例等多款新品
  9. “寒武纪大爆发”之后的云原生,2021年走向何处?
  10. 信息如何实现病毒式传播?一文看懂Gossip协议