百趣云
百趣云的博客
👦百趣云
Base64 魔改为什么流行Base64 本身不是加密(公开编码),但换表 Base64 是最便宜的"伪加密":把标准索引表打乱,解码结果立刻变成乱码。成本一行代码,效果是没见过的人对着乱码发呆半天。逆向遇到"看着像 base64 但解不开"的数据,九成是换表。识别:三个特征字符集是 base64 风格(64 个字符 + 可能的填充符 =),但标准解码出乱码长度符合 base64 规律(4 的倍数)统计特征:字符分布接近均匀(base64 的典型分布)import base64
data = "k3j4h5..." # 待识别数据
try:
decoded = b
账号是消耗品,要按库存管理规模化协议业务的核心资产是账号池。把账号当"永久资源"用是新手最大的认知错误——账号是会疲劳、会标记、会死亡的消耗品。正确姿势是按库存管理:有入库(注册)、有养护(养号)、有服役(业务)、有退役(报废)。生命周期设计注册 → 养号期(7-30天) → 服役期 → 冷却期(触发风控) → 再服役/退役注册:接码平台 + 设备档案 + 住宅 IP,三要素齐全。注册成功率本身就是风控指标——同一设备/IP 批量注册必死,注册资源也要池化。养号期:新号直接上业务是自杀。养号期做"正常用户行为":每天登录,浏览内容 10-30 分钟随机互动(点赞、关注),频率模拟真人完善资料(
淘宝扫码登录为什么难淘宝的扫码登录流程本身不复杂,难在风控参数贯穿始终:umid(设备指纹)、x5sec(风控令牌)、havana(登录网关的会话体系)层层嵌套。它是"协议简单 + 风控复杂"的典型,值得单独拆解。流程拆解第一步:生成二维码GET https://qrlogin.taobao.com/qrcodelogin/generateQRCode4Login.do?...返回二维码图片地址和 lgToken(轮询凭证)。二维码内容是 https://qr.m.taobao.com/...?t=xxx 的链接。第二步:轮询状态GET https://qrlogin.taobao.com/q
轨迹是滑块验证的核心校验缺口识别对了却验证失败,问题几乎都在轨迹。风控分析的轨迹特征:时间维度:总耗时、各阶段速度分布、停顿次数空间维度:轨迹点的 x/y 分布、直线度、抖动特征物理合理性:加速度是否连续、起止速度是否为 0真人拖滑块的物理特征:先加速、中段匀速或微调、末端减速并对准(过冲-回调),y 轴有随机抖动。机器生成的匀速直线轨迹,在风控眼里就像黑夜里的探照灯。基础方案:匀加速-匀速-匀减速三段式import random
def generate_track(distance):
# 三段式轨迹:加速 40% + 匀速 30% + 减速 30%
track = []
认出 protobuf:先看特征再动手抓包看到请求体是一堆二进制,先确认是不是 protobuf。特征很明显:开头几个字节是 08 xx 12 xx 1a xx 这种模式(field tag + wire type)能解出可读字符串,但字段之间没有分隔符Content-Type 常是 application/x-protobuf 或 application/octet-streamprotobuf 的 wire 格式核心规则:每个字段是 tag + value,tag = (field_number << 3) | wire_type。wire type 就五种:varint(0)