某交规模拟考试系统验证绕路手记
最近报名学驾照去了,休息的时间实在是少的可怜,理论考试真是个麻烦的事情,我一向是很讨厌考试的。但是这玩意又不能不考,就像一只不喜欢吃饭,但不吃饭会死人的……
朋友买了张考试光盘,准备合伙看看算了,结果发现,居然要验证光盘,没有光盘没法用,虚拟光驱也不行,于是想看看软件是怎么校验的,直接上OD。
大致地 跟踪了两遍,发现在OO4E79A5这里有问题了。
正常情况下回去TEST AL,AL,但是一场情况下会从004E79A5跳转到异常处理,然后MessageBox,提示发现异常并退出。
很显然004A9D04函数就是用来校验是否为光盘运行的过程。
本来还打算研究下校验的过程,结果现在好了,连看都不用看了,直接NOP掉,一切运行正常,就这样,光盘校验就被干掉了。
这种只用一个简单的判断来做校验的机制,实在的太初级了,貌似新手的保护以及加密方案都这样~
实在是对不起我好不容易准备仔细看看的心思,都快忘光了。
转载于:https://blog.51cto.com/froyo/780688
某交规模拟考试系统验证绕路手记相关推荐
- 互联网资讯:高德打车推“出游无忧”服务,乘客遇恶意绕路等七类情况可获额外补偿
行业热点 1.高德打车推"出游无忧"服务,乘客遇恶意绕路等七类情况可获额外补偿: 2.抖音内测"摇一摇"功能 可匹配同城好友: 3.Teambition网盘将于 ...
- 港交所拟修改科技公司上市规则;日本打造出世界首款可载人机器人;芯片巨头花费610亿美元收购云计算产业 | 每日大事件...
数据智能产业创新服务媒体 --聚焦数智 · 改变商业 01.港交所拟修改科技公司上市规则 10月19日消息,港交所刊发咨询文件,建议扩大香港现有上市制度,允许特专科技公司来港上市,并就此征询公众意见. ...
- 重启服务器之home下文件全没,小白宝典——树莓派实用工具分享(大神绕路)
原标题:小白宝典--树莓派实用工具分享(大神绕路) 工欲善其事,必先利其器. 很多人的树莓派是不是安装好系统之后,就闲置起来了? 其实树莓派就像是我们平常所用的PC一样,除了基础的硬件之外,真正能够使 ...
- c语言坐标绕路,C语言中的奇技淫巧
前言 学习C语言的过程中,总会遇到很多令人眼前一亮的代码,尤其是你写了几十行的代码,别人只用了简单几行的递归就实现的功能.下面我就总结几个C语言中 比较新手向的代码.让你有一种"woc!还能 ...
- 2014年广州科目三道路驾驶技能考试/广汕路科目三路考系统操作和评判指南
一 上车准备 上车准备操作要点: 绕车一周,观察车辆外观和周围环境,确认安全. 考生绕车一周,检查轮胎气压.轮胎磨损情况.轮胎螺栓有无松动,检查有无漏水.漏油等情况,车辆外观有无凹凸等碰撞情况,有无妨 ...
- 交安ABC考试单选练习题库(1)
题库来源:[学视线]公众号提供公路水运工程企业安全员考试试题.公路水运安全员考试预测题.公路水运工程安全生产管理人员考试真题.公路水运工程施工企业安全生产三类人员证书考试题库等,提供在线做题刷题,在线 ...
- OpenAI CEO认为LLM接近规模极限,AI技术路在何方?
最近,OpenAI联合创始人兼CEO Sam Altman在麻省理工学院"想象力行动"活动上谈到了大语言模型(LLM)的发展趋势和安全问题.OpenAI的CEO Sam Altma ...
- 大楼通信综合布线系统_某办公大楼综合布线系统设计实例,小白可以借鉴一下,大神请绕路...
xxx办公大楼综合布线系统是一个包括内部数据语音通信.外线电话线路接入管理系统.办公用强电电气配电系统.电缆电视系统等内部的复合布线系统,在会议室还有一个小型的供音响系统设备使用的专用布线系统. 各子 ...
- 路考计算机系统评判,科目三智能考试有效解决路考舞弊行为
科目三智能考试是指通过在考试车辆上加装计算机.定位系统.传感器.音视频采集等设备实现对考试项目的自动化评判,代替原来人工评判,且记录考试过程的音视频资料,提供考试过程回放等相关功能.科目三自动化考试减 ...
最新文章
- R语言数据结构之矩阵
- java字符串 直接能网络传输吗_atitit.二进制数据无损转字符串网络传输
- springcloud上传文件_Spring Cloud实战:服务链路追踪Spring Cloud Sleuth
- TopLink JPA
- office 2010中自带的 微软拼音输入法2010卸载
- TypeScript和JavaScript哪种语言更先进
- 京东广告联盟android,京东APP联盟SDKAndroid版接口说明文档1.0.PDF
- c语言斐波那契数列_剑指Offer-10-I.斐波那契数列
- myeclipse打开JSP电脑很卡,CPU使用率90%以上
- Mysql——应用学习之旅
- 使用百度云OCR识别文字
- 报价单常见问题及高效拯救你的报价实用手册
- VRay(一)材质基础
- 《程序员修炼之道》读书笔记(4):注重实效的偏执(防卫策略)
- 分布式追踪不是银弹 | 正确使用分布式追踪和 APM 系统
- navicat 重置 mysql 表ID为1
- 关于自动内存管理垃圾的产生和GC的应运而生。
- 第六章 go 文件操作
- BootStrap工具使用
- STM32彩灯控制器
热门文章
- 大数据_Flink_Java版_数据处理_流处理API_Transform(3)_Reduce聚合算子---Flink工作笔记0031
- STM32工作笔记0017---ISP串口下载
- SpringCloud学习笔记019---Windows 平台安装 MongoDB
- SpringMVC工作总结001_SpringMVC拦截器(资源和权限管理)
- Android学习笔记---26_采用JSON格式返回数据给资讯客户端,效率上要高于xml文件解析和传输
- Android学习笔记----SQLiteDatabase 自带添加、删除、更新、查询的操作方法:实现添加,删除,更新,查询,和分页,统计
- 人脸识别运行之前需要处理的问题
- 疫苗:Java HashMap的死循环(转)
- 随想录(windows上cuda环境安装)
- 五子棋的禁手c++语言实现,C++实现简单五子棋游戏