misc where is flag 番外篇

打开题目  还没下载  就觉得好酷

出师表爱 解压出文件

里面还有两个压缩包  再次解压打开

key.rar中有13个txt结尾的文件  而出师表中的文件需要口令无法解压 

(解题思路:key中存放的应该是出师表的口令  找到口令再去探索出师表  寻求flag)

打开key中文件  似乎高中语文又布置了背诵作业

有趣的是每段的结尾还有相同字母 (新的结尾语法?)   还是为了凑字数  扩充文件大小呢

回头再看

如果是为了凑字数  那么线索一定在文件大小上  所以  353-278=75    以此类推

得到一串数字  75  101  121  58  90  104  117  71  76  64  64  46  48    眼熟十分

ASCII码?  不妨试一下  (如果ascii解码不支持数字  手动查询)

得到口令 Key:ZhuGL@@.0 

标准ASCII编码表

ASCII码

字符
16进制10进制2进制
0x00000000000NUL 空
0x01100000001SOH 标题开始
0x02200000010STX  正文开始
0x03300000011ETX  正文结束
0x04400000100EOT  传输结束
0x05500000101ENQ  询问字符
0x06600000110ACK  承认
0x07700000111BEL  报警
0x08800001000BS   退一格
0x09900001001HT   横向制表
0x0A1000001010LF   换行
0x0B1100001011VT   垂直制表
0x0C1200001100FF   走纸控制
0x0D1300001101CR   回车
0x0E1400001110SO   移位输出
0x0F1500001111SI   移位输入
0x101600010000DLE  数据链路转义
0x111700010001DC1  设备控制1
0x121800010010DC2  设备控制2
0x131900010011DC3  设备控制3
0x142000010100DC4  设备控制4
0x152100010101NAK  否定
0x162200010110SYN  空转同步
0x172300010111ETB  信息组传送结束
0x182400011000CAN  作废
0x192500011001EM   纸尽
0x1A2600011010SUB  换置
0x1B2700011011ESC  换码
0x1C2800011100FS   文字分隔符
0x1D2900011101GS   组分隔符
0x1E3000011110RS   记录分隔符
0x1F3100011111US   单元分隔符
0x203200100000(space)
0x213300100001
0x223400100010
0x233500100011#
0x243600100100$
0x253700100101%
0x263800100110&
0x273900100111'
0x284000101000(
0x294100101001)
0x2A4200101010*
0x2B4300101011+
0x2C4400101100,
0x2D4500101101-
0x2E4600101110.
0x2F4700101111/
0x3048001100000
0x3149001100011
0x3250001100102
0x3351001100113
0x3452001101004
0x3553001101015
3654001101106
0x3755001101117
0x3856001110008
0x3957001110019
0x3A5800111010:
0x3B5900111011;
0x3C6000111100<
0x3D6100111101=
0x3E6200111110>
0x3F6300111111?
0x406401000000@
0x416501000001A
0x426601000010B
0x436701000011C
0x446801000100D
0x456901000101E
0x467001000110F
0x477101000111G
0x487201001000H
0x497301001001I
0x4A7401001010J
0x4B7501001011K
0x4C7601001100L
0x4D7701001101M
0x4E7801001110N
0x4F7901001111O
0x508001010000P
0x518101010001Q
0x528201010010R
0x538301010011S
0x548401010100T
0x558501010101U
0x568601010110V
0x578701010111W
0x588801011000X
0x598901011001Y
0x5A9001011010Z
0x5B9101011011[
0x5C9201011100\
0x5D9301011101]
0x5E9401011110^
0x5F9501011111_
0x609601100000`
0x619701100001a
0x629801100010b
0x639901100011c
0x6410001100100d
0x6510101100101e
0x6610201100110f
0x6710301100111g
0x6810401101000h
0x6910501101001i
0x6A10601101010j
0x6B10701101011k
0x6C10801101100l
0x6D10901101101m
0x6E11001101110n
0x6F11101101111o
0x7011201110000p
0x7111301110001q
0x7211401110010r
0x7311501110011s
0x7411601110100t
0x7511701110101u
0x7611801110110v
0x7711901110111w
0x7812001111000x
0x7912101111001y
0x7A12201111010z
0x7B12301111011{
0x7C12401111100|
0x7D12501111101}
0x7E12601111110~
0x7F12701111111DEL  删除

解开出师表

一张图片  看不出flag   使用工具010editor 或者 winhex  打开  直接ctrf+f搜索flag

搜到了flag  提交 发现不对   那么我们再进行转码  (base58)

 得到真正flag

小结:

ASCII码

base58

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值