• 等级
  • 9903 访问
  • 18 原创
  • 1 转发
  • 344712 排名
  • 0 评论
  • 0 获赞

这个js混淆很有趣

昨天搞代码搞到了夜里3点多,发现了一个有意思的js混淆varx="9MJbYCmpOgzGeVKF1ZijB@@g@else@onreadystatechange@__jsl_clearance@@@@@addEventListener@@Path@@substr@https@captcha@@23@@split@@@f@d@parseInt@@9@@location@@firstChild@...

2019-04-28 10:00:53

指纹算法--先转载过来然后再学习

functiongetFingerprint(){varb="Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/53.0.2785.104Safari/537.36Core/1.53.3408.400QQBrowser/9.6.120...

2019-04-28 09:54:33

完整的js之websocket代码

varrooms=[];varws=newWebSocket('ws://'+location.host+'/ws');if(!window.console){window.console={log:function(){}}};ws.onopen=function(ev){console.log(ev);};ws.on...

2019-04-27 23:43:13

base64加密js

对自己的能力永远不满意,做出来的很多东西都不是很会表达,其实吾只需要一台电脑,一个安静的环境足矣,今天面试回来,写了一个base64加密js的代码,感觉还不错varBASE64_MAPPING="⊕◣◢︼【】┅┇〓y▃▄▅▆▇█▉▊▋▌▍▎▏の┈┊①②③④⑤⑥⑦⑧⑨⑩ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ埄钮磨氓贰帷狻穴憽鍴√ㄨ";var__BASE64={//解密de:function...

2019-04-26 20:00:43

今日头条_signature 分析

//window.TAC&&(console.log(userInfo.id+""+a[t]),navigator={};window={};navigator.userAgent=""functionasd(){functione(e,a,r){return(b[e]||(b[e]=t("x,y","return...

2019-04-25 09:57:09

某程评论获取-解密js(最新)

1.首先获取key,从脱机js算法经过自己完善js带入酒店idwindow.location={href:"http://hotels.ctrip.com/hotel/[id].html?isFull=F#ctm_ref=hod_sr_lst_dl_n_1_6"}varh="123";```伪造一个常量混淆判断的然后获取一个随机的函数名for(vare=...

2019-04-24 23:57:55

天眼查utm分析过程

首先:获取wtfhttp://www.tianyancha.com/tongji/20797204.json?random=1493295563486functionget(p){for(varaxx=p,aff=axx.split(","),fn="",i=0;i<aff.length;i++)fn+=Strin...

2019-04-24 22:03:40

关于bilibili刷新去掉观看

使用方法放到控制台运行然后全站动画国创相关音乐舞蹈游戏科技生活鬼畜时尚娱乐影视【去掉看过】看之前点击这个去掉看过就会自动去掉上一次看过的排名建议用油猴写个扩展源码如下:varlist=JSON.parse(localStorage.getItem("IdLists"));for(ninlist){ids.push(list[n].id);}if(li...

2019-04-22 20:10:21

谈谈爬虫和反爬虫的理解

首先说一下爬虫是什么:>网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。这里借用了百度百科的专业描述,如果你把浏览器每次渲染后的页面保存到本地,你也可以称之为爬虫或采集器,常见的爬虫:1.简单粗暴,直接forurlpage...

2019-04-22 20:07:37

关于某团_token的解密方法

https://as.meituan.com/meishi/api/poi/getPoiList?cityName=鞍山&cateId=0&areaId=0&sort=&dinnerCountAttrId=&page=3&userId=&uuid=d64fbcc5fc7f4f0ea2f8.1552272373.1.0.0&platfo...

2019-04-22 19:29:37

高可用原则

一,降级:对于一个高可用服务很重要的的一个设计就是降级开关,在设计降级开关时,主要依据这么几点:开关集中化管理:通过推送机制把开关推送到各个应用里面可降级的多级读取服务:比如服务调用降级为只读本地缓存、只读分布式缓存、只读默认降级数据配置中心系统(推送开关配置信息)—>订单中心服务–①本地缓存–②redis缓存–③降级托底数据开关前置化:如架构是Nginx-->...

2019-03-21 22:28:59

7x24小时爬取新闻数据

importrequestsimporttimefrombs4importBeautifulSoupdefsina():is_first=Truetask_q=[]#本地存储新闻task_time=[]whileTrue:data_list=getNews()ifis_first...

2019-03-21 17:11:42

使用JWT认证机制

JWT(jsonwebtoken)的流程:通过前端发送的post请求带上用户名和密码来访问后端,在响应之前,创建一个jwt的token值,这个可以理解成一个字符串,包含了用户的身份信息,直接随着响应值返回给前端,接下来用户在进行访问的时候,如果是需要用户名和密码访问的情况下,只需要在本次请求带上jwt,后端会检查是否被修改过,如果没有被篡改,返回给前端JWT的作用:减少后端的存储占...

2019-03-20 16:32:02

搜索引擎的原理及Elasticsearch的使用

搜索引擎的原理:通过搜索引擎进行数据查询时,搜索引擎并不是直接在数据库中进行查询,而是搜索引擎会对数据库中的数据进行一遍预处理,单独建立起一份索引结构数据。关于Elasticsearch的介绍:Elasticsearch是一个使用Java编写的开源框架,它可以快速的储存、搜索和分析海量数据,底层是开源库Lucene.但是不能直接使用,需要自己去写代码调用它的接口.Elastic是Lu...

2019-03-20 16:00:51

Docker核心技术---镜像

一.镜像简介镜像是一个Docker的可执行文件,其中包括运行应用程序所需的所有代码内容、依赖库、环境变量和配置文件等通过镜像可以创建一个或者多个容器1.镜像搜索—dockersearch作用:搜索DockerHub(镜像仓库)上的镜像命令格式:dockersearch[OPTIONS]TERM命令参数(OPTIONS):-f --filterfil...

2019-03-20 11:26:53

浅谈对Docker的一些结构和理解

一.Docker整体结构1.Docker引擎介绍(DockerEngine)·1.1DockerEngine是一个包含以下组件的客户端-服务端(C/S)应用程序·1.2服务端:一个长时间运行的守护进程(DockerDaemon)·1.3RESTAPI:一套用于与DockerDaemon通信并指示其执行操作的接口·1.4客户端:命令行接口CLI(Comman...

2019-03-19 22:02:05

python源码解释过程

首先你可以观察一下程序的运行过程,具体步骤如下:1、编写py文件A2、在编写一个py文件B3、在A中importB运行py文件A结果:在运行py文件A的时候,会产生一个B的pyc文件,加速装载,但是A在每次使用的时候,由于只装载一次,所以没有pyc以上是对import解释整体过程解释1.Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行...

2019-03-19 18:41:21

关于python3互斥锁

importthreadingfromthreadingimportThreadfromthreadingimportLockimporttimenum=0两个线程都抢着上锁,如果有一方上锁以后,就会导致一直阻塞,直到这个锁被解开为止classThread(threading.Thread):defrun(self):mutex.acquire()for...

2019-03-19 18:33:55

python持久化文件读写

持久化文件读写:f=open('info.txt','a+')f.seek(0)str1=f.read()iflen(str1)==0:f1=open('info.txt','w+')str1=f.read()#如果数据没有就写入数据到文件time_list=["早上","中午","晚上"]character_list=["小赵","小钱"...

2019-03-19 17:08:21

Daecy

对于之前的工作学习又重新做整理和记录一些技术点
关注
  • 计算机软件/python爬虫开发
  • 中国 北京 丰台区
奖章
  • 持之以恒
  • 勤写标兵Lv3
  • 粉丝 0
  • 关注 0

    空空如也

    空空如也