bugku web/crypto 系列题目思路总结(三)

本文总结了Bugku平台上的多个Web和Crypto系列的解题思路,涉及Base64编码、进制转换、SQL注入、仿射加密、正则表达式和Cookie欺骗等技术。通过实例解析了如何利用这些技术解决问题,并提供了相关资源链接和解题代码片段,旨在帮助读者提升网络安全技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

bugku 告诉你一个秘密

参考博文:https://www.jianshu.com/p/3cacf1dd479c
需要了解base64编码特征才能想到。
利用键盘位置做密码很巧妙。

bugku 这不是md5

确实不是md5,十六进制字符串直接转字符即可。

bugku 贝斯家族

base编码系列除了64之外还有16 32 36 58 62 91等。后面的数字为用于编码的种类,数字越大,一般来讲编码效率越高。
http://ctf.ssleye.com/base91.html

bugku 富强民主

一个少见编码,核心价值观编码
http://ctf.ssleye.com/cvencode.html

bugku 进制转换

编写脚本,根据首字母进行进制转换即可
代码如下:

def jinzhizhuanhuan(str1):
    strnew = ''
    arr = str1.split(' ')
    for i in arr:
        if(i[0] == 'b'):
            strnew+= chr(int(i[1:],2))
        elif(i[0] == 'd'):
            strnew+= chr(int(i[1:]))
        elif(i[0] == 'x'):
            strnew+= chr(int(i[1:],16))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值