首页 > 其他分享 >分享一篇 某网站分析 适合新手学习的经典md5加密的

分享一篇 某网站分析 适合新手学习的经典md5加密的

时间:2024-05-27 11:33:42浏览次数:17  
标签:固定值 加密 sign 新手 md5 页面

前言,此文章可供新手学习,严禁用于商业用途,仅供交流学习。


第一步:
找到发送数据的链接,为ajax 请求,静态页面动态加载数据

通过多个链接对比,可以看出来,version 为版本,固定值;appkey 固定值;page 页码,pageSize 数量;keyword 搜索关键词,sortType 排序规则,uid 固定值, pid 固定值,listId 上页返回的值; sign 加密参数。
本篇主要分析的参数就是sign参数。


第二步:
ok 最直接的方法通过search 搜索sign

然后打断点,调试, 在sign 的地方打上断点


第三步:
刷新页面进行调试,


由上图可以看出来,s就是除了sign的其他参数,搜索appSecret,可看出config 为固定值,从此可验证第一步中的结论。
this.makeSign大概率是加密的地方,接下来往下分析,跟进去

makeSign 关键词,可猜测就是加密生成的地方。观察可得
对字典进行了排序,拼接为key=value字符串,最后拼接e, 可认为是+salt,最终md5。

网上有很多在线md5,将字符串进行md5 和页面上最终的c值进行对比,完全一致


至此加密分析完成。可一起学习 +Q 七五七五二四八二九

标签:固定值,加密,sign,新手,md5,页面
From: https://www.cnblogs.com/feimew/p/18215168

相关文章

  • C# 混淆加密大师1.1.0更新, 新增资源文件加密, 防虚拟机, 异步混淆等新功能
    C#混淆加密大师是一款强大的工具,专为保护C#开发的dll和exe文件而设计,适用于各种应用程序,包括Winform、WPF、Unity游戏以及控制台程序。它支持从.NetFramework2.0到.NetFramework4.x,以及.NETCore2.0直至最新的.NET8版本。C#混淆加密大师不仅提供代码加密混淆功能,还能对EXE文......
  • 新手团长如何设置快团团卡片皮肤?怎么做跟着做就会了!
    如何设置卡片皮肤?在“个人中心”——“设置”——“团购设置”——“卡片皮肤”,选择卡片皮肤,点击“使用皮肤”。 如何成为这些大团长的帮卖团长?排名靠前的很多要求非常的高,普通人一般也进不去,不过可以找平替的大团长也是一样的,不用纠结是否是跟着这些明星团长混,也还......
  • 电子邮件加密PGP(Pretty Good Privacy)浅聊
    邮件加密PGP(PrettyGoodPrivacyGPG(PrettyGoodPrivacy)GPG简介GPG背后的故事OpenPGPOpenPGP简介GPG(GNUPrivacyGuard)PGP算法PGPG算法介绍PGP工作流程PGP密钥交换PGP数字签名和验证数字签名过程数字签名算法数字签名编码格式验证过程GPG(PrettyGoodPrivacy)......
  • python爬虫js逆向(标准算法加密)
    在爬取某些网站时,可能会遇到一些参数或头部信息进行字符串加密、数据加密或字符串编码等问题,导致不能正确获取到我们想要的数据。step1观察是否有加密通过正常方法请求网页,并且也加了请求头和请求参数伪装浏览器,发现返回的状态码还是4xx,那么就要考虑到是否是请求头或者请求......
  • 前端 用账号密码登录的时候 对密码进行加密 【最佳解决方案】用bcrypt.js 或者 crypto
    1、在后台管理的项目中或者其他项目用到账号密码登录的功能,我们需要对密码进行一个密码的操作 2、我们可以使用第三方的库去实现登录密码加密的功能有两个JS库 bcrypt.js或者crypto-js3、方案一使用了bcrypt.js库对密码进行加密。首先,生成一个salt,它是一个随......
  • generals.io 新手攻略
    规则咕咕策略开局攒12~15个兵并一次性占一条地图,如果地图大,那么就一条线的占,否则缩成一团,目的是尽可能避免开局遇到他人。然后看是扩充领土,记住,这个时候不要动王座上的兵,在25轮后每个会刷一个兵,用他向四周扩散,点住一个然后向四周走。尽可能让自己的王位半径7格内的地方都是自......
  • Golang 实现Java的AES ECB 加密
    JavapublicstaticStringencryptAesEcb(Stringtarget,StringsKey)throwsException{byte[]raw=sKey.getBytes("UTF-8");//"AES"就是用AES/ECB/PKCS5PaddingSecretKeySpecskeySpec=newSecretKeySpec(raw,......
  • 除了Windows加密以外,还有好用的加密工具吗?
    文件、文件夹想要加密,Windows中自带了加密功能,但是之前介绍过一篇文章,有些朋友的Windows加密功能是灰色的,不能使用。这是因为Windows加密功能只可以在专业版中可以使用,、那么除了Windows加密以外还有其他好用的加密工具吗?今天给大家分享加密工具:奥凯丰极简加密。支持批量加密......
  • Python爬虫--爬取文字加密的番茄小说
    一、学爬虫,看小说很久没有去研究爬虫了,借此去尝试爬取小说查看小说,发现页面返回的内容居然都是加密的。 二、对小说目录进行分析通过分析小说目录页面,获取小说名称等内容引用parsel包,对页面信息进行获取url="https://fanqienovel.com/reader/7276663560427471412?e......
  • 【libevent】OpenSSL加密
    一、OpenSSL简介OpenSSL是一个强大的加密库,广泛应用于互联网的各个角落,用于保护数据传输的安全。它实现了SSL和TLS协议,这些协议是现代网络安全的基石。二、OpenSSL概述OpenSSL是一个强大的开源工具,用于实现SSL和TLS协议,保障网络通信的安全。它不仅提供了加密库,还包括了命令行工......