Ryan’s Blog


  • Home

  • About

  • Tags

  • Categories

  • Archives

C# WIN 生成机器码

Posted on 2020-10-29 | Post modified: 2020-10-29 | Visitors:
内容归档,不多赘述。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112using System;using System.Collections.Generic;using System. ...
Read more »

\[C#/Java\] 针对 QINIU-PROTECTION-10 的m3u8视频文件解密

Posted on 2020-08-19 | Post modified: 2020-08-19 | Visitors:
源码地址:https://github.com/RyanFeng1024/m3u8_download 今年上网课很流行,有些在线的课程视频想下载下来到本地看,发现视频的链接是m3u8格式的,下载下来后,提取出视频切片的各个.ts文件的链接,把这些视频片段下载到本地后,却播放不了。于是就花点时间研究研究。网上了解了一下情况,知道视频是加密的, 不过搜了一大圈,都是讲的加密方式为 METHOD=AES-128 的解密方法,可我下载的m3u8文件打开看是 METHOD=QINIU-PROTECTION-10 了解到解密视频需要key和IV, 我们可以看到 IV在 ...
Read more »

Quartz.net的快速简单上手使用以及防止IIS回收停止Job的处理

Posted on 2020-08-08 | Post modified: 2020-08-08 | Visitors:
工作中偶尔会遇到需要定时处理的任务,最近工作上有个需求,要从一个第三方那边获取记录数据,然后解析数据文件入库。第三方那边数据提供方式是FTP形式,存储的xml文件。所以打算用定时任务去处理,先写了个Demo试试手,在此记录一下。 1、创建项目后,引用Quartz.net包,我用的目前最新的3.1.0版本;还有log4net引用,配置好日志 2、创建Quartz定时任务的帮助类文件,下面这个是我网上找的,就直接拿来用了 1234567891011121314151617181920212223242526272829303132333435363738394041424344454 ...
Read more »

最新屏蔽微信举报方法

Posted on 2020-03-18 | Post modified: 2020-03-18 | Visitors:
在做微信投票,小说阅读类,以及大部分推广类微信H5页面经常会遇到因为被举报投诉导致页面被微信封杀的情况。因为微信是处理投诉举报是非人工,所以一旦这种举报投诉多次域名就会百分百被封杀。申诉等处理又是遥遥无期,基本希望渺茫,严重影响了正常推广的拓展。如果我们能够屏蔽掉微信的举报投诉按钮的话,就能够从源头彻底杜绝了恶意举报投诉的情况,经多方寻找和研究最终找到了能够完美屏蔽到掉微信举报投诉按钮的方法。 演示效果 1,屏蔽微信举报投诉按钮通用Android和苹果。 2,源码已进行兼容性优化,不会与页面代码发生冲突,可放心使用。 3,隐藏举报投诉按钮后只显示必要的分享按钮,不影响正常分享功能使用 ...
Read more »

MVC、Web API 请求接口报错“自定义错误模块不能识别此错误。”解决

Posted on 2020-03-14 | Post modified: 2020-03-14 | Visitors:
环境: Win server 2008 R2,IIS7 错误原因:使用了自定义的状态响应码。 最近在做接口限流的处理,使用的现成的插件。引入进项目后,本地测试正常,放到服务器上后,请求受限返回响应时 直接返回自定义错误模块不能识别此错误。 排查半天,添加异常日志记录,并没有发现异常。。经过仔细观察和搜索后终于找到原因。是因为在请求次数达到受限值时,过滤器返回响应的时候,状态码是自定义的 429 Too Many Requests ,对于本地开发是好的. 本地IIS 也正常。 放在 win server 2008R2 服务器 II7上就不行, 可能是IIS版本太老旧 不支持自定义的状态 ...
Read more »

获取微信短链接的官方接口

Posted on 2019-12-21 | Post modified: 2019-12-21 | Visitors:
要想获取微信生成的短链接,需要有一个公众号,用到公众号里的 appId, appSecret. 注意 这里只能是用微信认证的服务号的 appId, appSecret. 如果是开放平台或者其他的 都无法生成短连接。官方文档: 点击查看 第一步,GET方式请求接口 获取 access_token https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid= YOUR_APPID&secret= YOUR_APPSECRET 返回说明 正常情况下,微信会返回 ...
Read more »

Window 通过cmd查看端口占用、相应进程、杀死进程

Posted on 2019-06-05 | Post modified: 2019-06-05 | Visitors:
一、 查看所有进程占用的端口 在开始-运行-cmd,输入: netstat –ano 可以查看所有进程 二、查看占用指定端口的程序 当你在用tomcat发布程序时,经常会遇到端口被占用的情况,我们想知道是哪个程序或进程占用了端口,可以用该命令 netstat –ano|findstr [指定端口号] 如:查询占用了8080端口的进程: netstat -ano|findstr "8080" 三、通过任务管理器杀死相关的进程 方法一:使用任务管理器杀死进程 打开任务管理器->查看->选择列->然后勾选PID选项,回到任务管 ...
Read more »

微信跳转、微信防封系统的实现和设计

Posted on 2019-06-03 | Post modified: 2019-06-03 | Visitors:
前面有发过两篇关于 微信域名防封、封禁监测和微信跳转的探讨(见下方链接),一些基本原理大概都知道了,所以市面上那些微信跳转系统,微信域名防封系统,其实也就知道大概是怎么回事了。我们自己也可以动手设计开发一个这样的系统出来。在某些情况下多少也还是有点用的。 《微信域名检测、防封,微信跳转技术揭秘(一) – 域名检测原理及防封方案》 《微信域名检测、防封,微信跳转技术揭秘(二) – 微信跳转揭秘》 不废话了,直接思考一下这个实现思路吧。这个系统主要是两大块,地址防封和微信跳转。跳转这个应用起来简单,主要来看看域名防封的防御方案吧. 网上搜集的一些资料,整理了一下,总结出以下几点: ...
Read more »

微信域名检测、防封,微信跳转技术揭秘 (二) -- 微信跳转揭秘

Posted on 2019-05-15 | Post modified: 2019-05-15 | Visitors:
前面提到了微信域名的封禁原理和检测手段以及一些基本防范的方案。详见《微信域名检测、防封,微信跳转技术揭秘 (一) – 域名检测原理及防封方案》 要想让地址在微信里不被封禁,或者说 尽可能的存活时间久一点,那么需要注意以下几点: 1、微信里的入口域名最好用备案域名。并且要加白名单2、不要QQ和微信同时用一个链接去推广3、网站内容 关键字、描述 图片等,不能出现敏感词4、屏蔽举报按钮(此方法失效,尝试过,但是对于现在的微信而言没用.. 还是可以举报)5、结合微信超级跳转技术,利用大站的跳转漏洞,使用CDN,删除跳转来源等等.. 尽可能提高Url在微信里的存活时间 这次我们就主要看看微信跳转的实 ...
Read more »

微信域名检测、防封,微信跳转技术揭秘 (一) -- 域名检测原理及防封方案

Posted on 2019-05-14 | Post modified: 2019-05-14 | Visitors:
背景 一、微信检测手段 二、域名被封常见因素 三、域名检测原理 四、检测代码(C#) 五、防封方案 六、参考资料 背景 最近因为业务需要,在研究微信跳转,域名防封检测等东西,网上搜集了很多很多资料,发现居然这么简单的一点东西 居然有人专门做成系统拿去卖钱.. 系统功能就只是个微信跳转而已,微信跳外部浏览器 或者浏览器跳到微信内.. 而且搜出来很多家这种收费的系统,界面都一模一样.. 真的是无语了。听说这还属于灰产... 我把这些弄出来是不是也可以拿去卖钱了?哈哈哈。 在网上搜索了很多相关的资料和帖子,发现很多都是大同小异的,原理其实都差不多, 但是搜了很多,它就是不把关键代码 ...
Read more »
123<i class="fa fa-angle-right"></i>
Ryan Feng

Ryan Feng

21 posts
18 tags
© 2024 Ryan Feng
Powered by Hexo
|
Theme — NexT.Gemini v5.1.4