丁一博客


记录技术成长

拼多多 anti_content

拼多多anti_content逆向学习第一步,找到受害者网站pdduid 自己的拼多多用户iditem_ver source search sort q page啥的都是可以自己填的固定值list_id,filter 在html中可以找到anti_content 加密参数定位anti_content参数生成位置找到借口调用栈 进去随便打个断点打上断点,打印下t,发现anti_content已经生成调用栈随便找个看起来爽的函数 点进去打断点一路f11 这不是出现了这不是 然后进去函数体里面看看,不要慌,就是刚"get_anti_error" 看起来很眼熟 在上面打断点看看,发现就是在这生成的这不就是运行了Ct这个函数就算出anti来了吗。。。。然后就是抠出Ct函数以及所需要的东西扣取加密部分复制出整个文件,发现就是有个r[n],指哪运行哪个函数,后面参数是一个列表,列表里有21个函数,查了下exports的作用t.exports = function(t) { var n = {}; function r(e) { if (n[e]) return n[e].exp...

百度翻译接口

百度翻译接口URL https://fanyi.baidu.com/v2transapi?from=zh&to=en参数fromtoquerytranstypesimple_means_flagsigntokendomainzhen需要翻译的词语realtime3680635.950666f3aec03f08c2c50fdaa9fa02575743fecommontoken、simple、domain、transtype、transtype中浏览器自带sign需要根据翻译的词语进行加密计算找出sign加密方法Sources界面搜索sign: 说或者sign=找到sign: y(n) y就是加密的函数,n为加密的参数扣出y()函数在sign对应行打上断点进入加密函数代码# -*-conding:utf-8-*- import requests import execjs headers = { 'cookie': '******************', //带上自己的cookie 'origin': 'https://fanyi.baidu.com', ...

懂车帝视频分析

懂车帝视频地址获取python所需包requestspyexecjs网页分析 复制右边src 在浏览打开,即视频真实地址 在network处搜索video发现了main_url,发现肯能是地址加密后的结果 打开该url的调用栈,发现有个getvideo方法 可能就是获取视频的方法,进入打上断点 结果很明显了,url就是视频地址接口的网址,main_url就是视频地址地址加密后的字符串bace64就是加密方法,crc()方法就是接口地址参数加密的方法 直接上代码获取网页视频videoId组合视频真实地址接口url,访问地址获取被加密的main_url,然后解密import requests import execjs import json import base64 class Dongcehdi(): def __init__(self): self.urlm = 'https://m.dcdapp.com/motor/m/article/detail?group_id=' self.urlr = '//i.snssdk....

MARKDOWN学习笔记

一级标题二级标题三级标题四级标题五级标题六级标题一级标题二级标题无序号序列无序号序列无序号序列有序号序列有序号序列第一项第一小项斜体本文 斜体本文 粗体本文 粗体本文 粗斜体本文 粗斜体本文区块最外层第一层嵌套第二层嵌套区块中使用列表区块中使用列表 1.第一项第一项1分割线* _删除线丁一是大帅哥下划线<u>丁一是大帅哥<u>脚注丁一是大帅哥1import requests res = requests.get('http://dwhhh.cn') print(res.text)#include <stdio.h> int main(){ int i = 0; for(i=0;i<=100;i++){ printf("hello world\n"); } return 0; }print('丁一是大帅哥') 连接插入测试 http://www.runoob.com This is a linklink 表格表头表头表头单元格单元格单单元格单...

SQL学习笔记

MySQL数据转换cast(a as b) 把数据a转换为b类型例如:cast('2018-10-10 10:10:10' AS datetime) 吧字符转转换为时间 其sql语句可写为 insert into * values (*,*,*,cast('2018-10-10 10:10:10' AS datetime))