- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 java写windows抓包工具
使用jna调用windows api,前提是jna提供了dll的一些操作方法, 但是具体接口映射需要在java实现一遍映射。以这种映射的方法达到java使用jna来调用windows api实现抓包。接着是WinSock2Library.java 映射WinSock2.h。Library是映射对应的dll接口。Struture是映射一些数据结构。这里分了几个小文件做映射。先看main class。
2024-09-23 14:27:04 267 1
原创 python写windows抓包工具, 直接使用windows api
主要使用python自带的ctypes和wintypes进行类型转换和交互。
2024-09-23 10:30:27 310
原创 Jar使用MINIFEST.MF打包后出现没有主清单属性
最后找到了元凶,就是MANIFEST.MF的最后一行必须有一个空行。打包后,查看打包后得jar里面的MANIFEST.MF是否正确。第1行: Manifest-Version: 1.1。重新来一遍发现还是没有Main-Class。第2行: Main-Class: xxx。于是调整MANIFEST.MF文件为。打开发现没有Main-Class。
2024-09-13 11:06:41 450
原创 go语言开发windows抓包工具
使用syscall调用window api, go有封装, 暂时不需要自己调用dll。capture是我的项目名字, console包是仿js的console。废话不多说, 上代码简洁明了使用方法。
2024-09-12 15:43:59 450
原创 nodejs调用c++开发windows网络抓包工具
由于node接口有限,一些网络基层操作还得依靠c++来, 可能也是为了避免大家那么卷而选择保护大家吧,不说二话,咱直接上代码。下面会附上node调用c++的教程。
2024-07-05 14:29:00 301
原创 rust在windows下使用windows-rs开发网络抓包工具
为方便查看和对比, 做了c++版, 通过c++版搬迁到rust进行改改,实际的原理c++和rust都是运用windows提供的winsock2 api接口进行操作注意: 需要管理员权限执行。
2024-07-03 14:52:38 282
原创 electron EPERM: operation not permitted, lstat
无论是node install.js慢还是没有权限等问题原因是下载https://github.com/electron/electron/releases/download/v7.0.0/electron-v7.0.0-win32-x64.zip的时候很慢, 或者是C盘用户\AppData\Local\Temp\electron-download-RHkfjm\electron-...
2019-10-24 09:59:22 1869
原创 关于C# ProgressBar 动画延迟的问题
Label label = new Label(); label.Dock = DockStyle.Top; label.Text = "0"; ProgressBar progressBar = new ProgressBar(); progressBar.Dock = Do...
2019-01-12 09:16:36 2324
原创 关于java.lang.Object问题
eclipse -> 窗口 -> 首选项 -> java -> 已安装的jre -> 添加 -> 找到系统安装的jdk文件夹问题产生有可能是安装好jdk后eclipse没有识别到系统安装的jdk目录或者是jre与jdk的混合安装导致...
2018-07-25 09:01:46 907
原创 js获取class里面的内容
在笔者做mvc的路由的时候遇到过这样一个问题url传过来的是index/index/index其中第一个index代表控制器,第二个index代表模块,即相应的类第三个index代表方法,即类里面的某个方法在别人访问服务器的时候路由需要判断控制器是否存在,类是否存在,方法又是否存在前面两个基本是判断文件,但是最后一个确实判断一个class里面是否存在某个方法我当时也
2018-01-09 23:44:50 7378
原创 js的async/await与普通的promise和ajax对比
对于一般人的阅读习惯,都是喜欢从上到下阅读代码。async的优点在于能把异步的代码当作同步的代码阅读举个例子你是比较喜欢这样if() { if() { if() { }}}还是喜欢这样呢?if () {}if () {}喜欢哪一种纯属个人习惯async还有一个优点是准时,在以前的ajax版本中,当多个ajax同时进行的时候(不包括
2018-01-09 23:34:13 4715
原创 获取类的方法
es6(获取的是自身的非继承的方法)获取类的方法Object.getOwnPropertyNames(子类实例化对象.__proto__) // 方法名数组Object.getOwnPropertyDescriptor(子类实例化对象.__proto__, '方法名') // 方法的描述属性获取父类的方法Object.getOwnPropertyNames(子类实例
2018-01-05 09:14:12 627
空空如也
javascript数据存储问题
2017-03-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人