首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

驱动开发:内核特征扫描PE代码段

将对特征定位进行简化,让定位变得更简单,并运用定位代码实现扫描内核PE的.text代码段,并从代码段中得到某个特征所在内存位置。...pattern 用于传入一段字符串特征值(以\x开头)len 代表输入特征码长度(除去\x后的长度)base 代表扫描内存的基地址size 代表需要向下扫描的长度ppFound 代表扫描到首地址以后返回的内存地址这段代码该如何使用...= 0){return VariableAddress;}return 0;}// 对指定内存执行特征扫描NTSTATUS UtilLySharkSearchPattern(IN PUCHAR pattern...ULONG_PTR len, IN const VOID* base, IN ULONG_PTR size, OUT PVOID* ppFound){// 计算匹配长度// LyShark.com 特征扫描...pMods, L"LyShark");}DbgPrint("KernelBase = > %p \n", g_KernelBase);return g_KernelBase;}// 对指定内存执行特征扫描

45040

CC++ 实现简易特征扫描

扫描特征基地址 #include #include #include union Base { DWORD address...data[4]; }; /************************************************************************/ /* 函数说明:根据特征扫描基址.../* 参数一:process 要查找的进程 /* 参数二:markCode 特征码字符串,不能有空格 /* 参数三:特征离基址的距离,默认距离:1 /* 参数四:findMode 扫描方式,找到特征后...data[4]; }; /************************************************************************/ /* 函数说明:根据特征扫描...call地址 /* 参数一:process 要查找的进程 /* 参数二:markCode 特征码字符串,不能有空格 /* 参数三:特征离基址的距离,默认距离:1 /* 参数四:findMode 扫描方式

38210

使用Zxing实现二维扫描

DEMO,出于对二维扫描的兴趣而做的,只是一直未运用到实际的工作中,就当是玩泥巴了!...目录 扫描二维的逻辑 Zxing介绍 实现 主要代码 一....扫描二维的逻辑 所谓的二维,是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形,用于记录数据符号信息的东西; 在代码编制上巧妙的利用构成计算机内部逻辑基础的0和1比特流的概念,...使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理; 二维能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息; 二维相对于条形码的优势就是省空间...Zxing可以实现使用手机的内置的摄像头完成条形码和二维扫描与解码。 目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。

2.2K60

iOS开发之扫描二维

自iOS7以后,iOS扫描二维不需要借助于第三方框架了,苹果在AVFoundation中原生支持了扫描二维的API,主要涉及到5个类,这5个类在自定义相机或者视频时也用得上,网上有很多介绍,这5个类分别为...实现 从上面的描述看,除了预览层,其他的和UI界面似乎没什么关系,但是实际开发中,扫描界面一般都是设计的比较人性化的,如支付宝、微信等,中间都有一个小框,有个线上下扫,这个其实就是用UI来配合扫描二维...[[NSNotificationCenter defaultCenter] removeObserver:self]; } #pragma mark - 代理方法 /** * 如果扫描到了二维...扫描二维.gif 总结 一、遇到的坑 1、设置了AutoLayout,想要做动画,这时候动画放在viewDidAppear中执行,并且不要用bounds,frame来改变动画,要用具体的约束,但是直接在...二、参考文献 1、iOS开发系列--音频播放、录音、视频播放、拍照、视频录制 2、iOS开发 - 二维扫描 3、iOS二维扫描与生成(优化启动卡顿) 三、源代码

1.8K40

CameraX 封装二维扫描组件

仓库地址 究极花里胡哨camreaX二维扫描 二维扫描小优化 去除zxing额外支持的格式(有争议的点,其实并没有特别大的差距) MultiFormatReader的decodeWithState...扫描区域放大到全局 去除项目中的扫描区域,将图像识别区域放大到整张区域,这样增加了二维的边界情况,不需要特意的对准屏幕的扫描区域。...将相机升级到jetpack的CameraX 谷歌已经在官方提供了对于camera2的整合包,集成在CamreaX,而且CameraX内部有对于图片分析的接口,所以我们在这个接口中会对原来的二维扫描进行一次转移...,然后构建一个线程池专门去处理二维扫描的分析器。...= 双击放大 当前二维扫描中没有调整焦距的功能,所以我们在这次调整中对其进行了一次双击放大的开发。 通过监控双击事件实现对应监听。

1.6K61

React Native 实现二维扫描

最近刚好在学习 React Native 想搞个扫描条形码,二维的小应用,因为涉及硬件接口,而且自己本身并没有原生开发背景,踩了几个坑,记录一下。...扫描二维 首先当然是 google 一下看看是否有现成的 React Native 库支持二维,感谢最大的同性交友网站 GitHub,还真有两个:react-native-camera 和 react-native-barcodescanner...里面代码也比较简单,就是利用 React Native 根据不同平台会去读 xxx.ios.js 或者 xxx.android.js 的原理,写一个公共的 index.js 然后分别调用不同平台的库。...// index.js module.exports = require("....又一次按下运行键,这次显示构建成功,在 iOS 设备上信任了开发证书之后,打开程序,因为我是一打开程序就开始扫描的,于是 Crash 了。

3.5K80

基于zxing的二维扫描

前言 现在的应用中二维扫描已经成为一个应用必不可少的功能,现在大部分Android二维扫描都是基于zxing和Zbar,这文章就来介绍一下基于zxing的二维扫描。先看下效果图 ?...效果图 ---- 虽然现在的关于二维的文章有很多,但是很多都是交我们怎么使用,在使用的时候我也遇到了很多问题,比如。UI界面太丑,没有用的文件太多,扫描太慢,版本太老。...isFlash; } else if (id == R.id.photo_btn) {//扫描二维图片 // 打开手机中的相册...扫描图片二维的点击事件也比较简单我们自需要打开相册。并用startActivityForResult启动相册。...因为生成二维并不依赖扫描的Activity,所以不管在那里我们只要调用createQRcode,就能生成二维

3.9K20

CameraX 封装二维扫描组件

仓库地址 究极花里胡哨camreaX二维扫描 二维扫描小优化 去除zxing额外支持的格式(有争议的点,其实并没有特别大的差距) MultiFormatReader的decodeWithState(...扫描区域放大到全局 去除项目中的扫描区域,将图像识别区域放大到整张区域,这样增加了二维的边界情况,不需要特意的对准屏幕的扫描区域。...将相机升级到jetpack的CameraX 谷歌已经在官方提供了对于camera2的整合包,集成在CamreaX,而且CameraX内部有对于图片分析的接口,所以我们在这个接口中会对原来的二维扫描进行一次转移...,然后构建一个线程池专门去处理二维扫描的分析器。...module.setZoomRatio(curValue + upgradeRatio) return true } } return false } 双击放大 当前二维扫描中没有调整焦距的功能

16110
领券