Windows驱动开发总结(二)
· ☕ 4 min read · ✍️ oser
同步异步的两种用法 FILE_FLAG_OVERLAPPED异步打开参数 在CreateFile打开设备对象时 1 2 3 4 5 6 7 8 9 HANDLE CreateFile( LPCSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, //FILE_FLAG_OVERLAPPED HANDLE hTemplateFile ); 加入FILE_FLA

SourceInsight4.00.0098的破解
· ☕ 2 min read · ✍️ oser
开头 能用到的这款代码分析软件的一般都熟悉,我就懒得介绍了,开始是不想折腾去逆向source insight的,后来网上搜好像找不到最新的破解版本,所以就自己花了点时间搞定了最新版本4

2018新的一年
· ☕ 1 min read · ✍️ oser
今年其实是挺波折的一年,遭遇了各种不顺心。 但是想一想自己身上的问题也很多,人总是在起伏跌宕中生活着。 有时候我甚至迷信了命运的说辞,但是踌躇再三还是相信事在人为,轻易怎能认命。 最近一

dropbox同步测试
· ☕ 1 min read · ✍️ oser
这是一个关于dropbox的同步测试 手机app markdownX或其他任何设备的文档上传到dropbox 路由器上运行的脚本定时拉取文档,并同步发布更新到博客上 如果能看到这篇文章,说

斐讯K2-22.4.6.3版本漏洞页面直刷breed的正确姿势
· ☕ 1 min read · ✍️ oser
现在这种绑定P2P金融的免费的路由吹的都挺火,斐讯K2应该是研究最多的一款,可刷的rom也很多,在恩山上有一个利用后台管理web漏洞直刷breed的方法,原帖在这里 但实际上相同的版

记录一下AVD安卓虚拟机在ubuntu不能开启硬件渲染的解决
· ☕ 1 min read · ✍️ oser
在ubuntu下开启安卓虚拟机, 使用x86 image,开启硬件渲染会有报错 比如运行如下命令用kvm加速打开虚拟机 ~/Android/Sdk/tools/emulator -avd debugDevice_API_25 -qemu -m 2047 -enable-kvm 会有类似如下的报错 libGL error: unable to load driver: i965_dri.so libGL error: driver pointer missing libGL error: failed to load driver:

动动博客结构的一些思路
· ☕ 2 min read · ✍️ oser
最近想动一下博客,把对各种路由的兼容性及发布给大改一下,一来可以更广泛的兼容设备,方便迁移,二来可以更便利的发布也省得麻烦的科学上网了,思路是这样的。 hugo作者推荐了用Caddy

Magic Packets远程开机的代码
· ☕ 2 min read · ✍️ oser
前阵子在少数派上写了一篇水文发表在这里把手机变为生产力工具,打造免费的华为云电脑 https://sspai.com/post/52303,老婆那时候赞助我买的华为大屏手机,我才想着

保存一下京东爬虫代码
· ☕ 3 min read · ✍️ oser
大强子哥的京东是一个很好的数据源,他家的京东不像淘宝这么坑,为了守着点数据还投毒,还要搞phantomjs的特征识别,对比一下京东对爬虫真的是很友好。 那么爬数据也是很简单的事了,以

开源一个go语言爬虫框架
· ☕ 2 min read · ✍️ oser
借鉴了一个商业化的爬虫框架神箭手(读书人的事,怎么能叫抄呢),用go语言造了个轮子,源码地址 https://github.com/oserz/grabant 说明 一些相关解释及说明如下: 扫描页是直接配置的一级页面,这个页面扫描的结果是抓取列表页

发一个golang的记录cookie自动登陆web的部分代码
· ☕ 4 min read · ✍️ oser
前言 这段代码是很早以前为了自动抢公司oa上的福利写的,就跟阿里那抢月饼福利类似的,后来我需要的福利不用抢了,这代码也就废弃好久不用了,最近go写的很少,怕把语法都忘了,所以写下来记

upx压缩壳源码分析的一些关键点
· ☕ 5 min read · ✍️ oser
最近工作需要研究了一下upx针对可执行文件的压缩算法,就顺便理了一下代码的框架,下面大概的给一个分析过程。 编译调试 upx还是需要在32位linux下编译调试比较方便,windows