二进制炸弹(Defusing a Binary Bomb)

共有48个炸弹,每个炸弹有7个阶段(其中包括1个隐藏的炸弹):

bomb1的solution(包括隐藏的):

When I get angry, Mr. Bigglesworth gets upset.
1 2 6 24 120 720
5 -962
6 austinpowers
2534+1
1 5 3 4 6 2
20

bomb17的solution(包括隐藏的):

I am not part of the problem. I am a Republican.
0 5 10 15 20 25
0 981
3 austinpowers
!%@+-1
530
35

bomb33的solution(包括隐藏的):

Public speaking is very easy.
1 6 11 16 21 26
2 15
13 austinpowers
/05;=1
636
35

bomb44的solution(包括隐藏的):

I am not part of the problem. I am a Republican.
1 2 3 1 2 3
0 123
17 austinpowers
2534+1
647
20

 

一样的运行结果:

48个炸弹都是类似的!只要能破解一个bomb,熟悉gdb调试工具,其余的都会迎刃而解。

所用到的gdb的命令:  

gdb bomb
set args solution.txt
r
c
x/s
p/d
p/x
display VARIABLE
b *0x...
b FUCTION
b NUM

 具体的用法可以查找手册。不需要全部都看,主要关注:查看数据、设置断点。

转载于:https://www.cnblogs.com/kaimin/archive/2012/10/23/WangKaimin.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值