首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    VBAVB6解析JSON数据包(JS脚本大法)

    JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。...从Web API和服务端编程语言到NoSQL数据库和客户端框架,都有JSON的身影。在不同平台间传递数据方面,JSON已成为XML强有力的替代者。...细心的朋友会发现,其实以前就已经发过相关的文章,只是没有针对JSON做详细说明,文章地址(VB6 调用谷歌翻译API进行文章单词翻译) 大家都知道VBA/VB6对JSON的支持是非常不友好的,毕竟JSON...是后起之秀,既然JSON是JavaScript的一种数据常用结构,那么我们可不可在VBA/6中,通过JS脚本的方式编译得到VB对象呢?...Debug.Print 李四喜欢的美女.姓名 Debug.Print 李四喜欢的美女.身高 Next 3.5.3.取相同王五兄弟的喜欢的美女类型与上面的方法一样

    8.6K60

    Wireshark的数据包

    通过Wireshark工具,可以轻松的看到网卡的数据信息。通过Wireshark显示的数据包内容信息,通常分七栏,介绍一下:1No.:数据包编号。...4.DestinationDestination显示内容为数据包的目的设备或主机,以IP地址方式显示。...5.ProtocolProtocol显示内容为数据使用协议,可以简单分析出当前数据包是哪个应用或者哪个进程的发生数据信息。6.LengthLength显示该数据信息的大小,通常单位为字节。...7.InfoInfo显示内容为数据包的简要信息,如是否是建立连接的数据包,或者是里面是否含有具体数据的数据包等状态信息。...鼠标双击某数据包,即弹出新窗口,窗口上半部分是数据包内容展示窗口,下半部分是数据包字节窗口。Wireshark的数据包使用非常广泛,可以分析检测网络相关问题,定位通讯故障,甚至抓取网络包的内容信息。

    36510

    接口测试|Charles证书的设置(抓HTTPS数据包)&SSL证书过期解决办法

    Charles证书的设置&SSL证书一年后过期解决办法Charles开启就可以直接开始抓取HTTP请求,需要抓取HTTPS请求时,则需要先安装证书,再进行抓取。...将所有的证书都放入下列存储——点击浏览——在选择 受信任的根证书颁发机构 / 受信任的发布者(两个都要导入一次,可重复上面的步骤),点击下一步,在点击完成即可图片图片在internet选项——内容——...证书——查看Tab页 受信任的根证书颁发机构和受信任的发布者 下的charles证书图片设置代理: 打开charles点击Proxy—SSL Proxying Settings ;跳出弹框点击Add,Host...需要看一下是不是SSL证书过期,charles的SSL证书一般有效期为一年。...可在windows的设置中搜索证书关键字;如下图图片找到受信任的根证书颁发机构;如下图图片图片如果截止日期已经过期,那需要把上方两个都删除,右击删除图片删除后,再打开charles——Help——SSL

    2.8K20

    Vue.js 响应接口

    Vue 可以添加数据动态响应接口。 例如以下实例,我们通过使用 $watch 属性来实现数据的监听,$watch 必须添加在 Vue 实例之外才能实现正确的响应。 实例中通过点击按钮计数器会加 1。...setTimeout 设置 10 秒后计算器的值加上 20 。...; }); setTimeout( function(){ vm.counter += 20; },10000 ); Vue 不允许在已经创建的实例上动态添加新的根级响应式属性...Vue 不能检测到对象属性的添加或删除,最好的方式就是在初始化实例前声明根级响应式属性,哪怕只是一个空值。...Vue.set Vue.set 方法用于设置对象的属性,它可以解决 Vue 无法检测添加属性的限制,语法格式如下: Vue.set( target, key, value ) 参数说明: target:

    1.2K20

    红帽杯-恶臭的数据包

    类似前言的废话 有一说一,这个恶臭的数据包,确实挺恶臭的,解题思路太恶心人了,当然也许是我菜 正文 文件下载链接:http://ctfdown.heikanet.com/misc/21545457451.7z...导入wireshark中查看,发现是加密的数据包,并且找到WIFI名字为 mamawoxiangwantiequan(哈哈哈哈妈妈我想玩铁拳还行) ?...随后利用这个密码,解密数据包 ? 导入wireshark中,发现数据出来了 ? 在排查的时候,发现了图片png ? 导出 png,发现图片并不能正常运行 ?...很遗憾的是,压缩包是有密码的,在某个数据包中的cookie中,发现了一串长得像base64的字符串 ? ? 丢去解码,得到 hint ?...意思是说, 为了安全起见,我将我最近一次ping过的网站作为我的密码设置了,那么首先在wireshark中筛选 ICMP流量 ?

    1.5K20

    Node.js+Mock.js+Vue.js实现接口和上拉加载数据

    目录 效果图 一、接口 1、创建项目 2、代码部分 3、启动服务 二、页面 1、代码部分 效果图 一、接口 需要用到Express 和 Mock.js , 如果不熟悉Express和Mock.js的建议先去他们的官网看看...Express官网 、 Mock.js官网 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。...最后在interface文件夹里面新建一个名为app的js文件。...,我电脑的ipv4地址是172.16.2.8,我就可通过 http://172.16.2.8:3333/index 来访问接口。...用到了vue.js,如果不会的可以先去 Vue.js 的官网教程中去看看它的语法 还用了vue-lazyload.js 实现图片懒加载,直接引用拿过来用就行了,很方便。

    2.9K30

    在Koa.js中实现文件上传的接口

    文件上传是一个基本的功能,每个系统几乎都会有,比如上传图片、上传Excel等。那么在Node Koa应用中如何实现一个支持文件上传的接口呢?...-public ------uploads ----index.js --package.json 编写 index.js const koa = require('koa') const app =...,index.js const koa = require('koa') const koaBody = require('koa-body') const path = require('path')...编写前端页面上传文件 前面我们用 Postman 模拟了上传文件进行测试,虽然可以高效的测试我们编写的后端接口,但是我们前端有些同学可能通常更熟悉前端页面的方式测试,那么我们来写一个表单页面来测试。...,我们实际工作中这样的代码可能已经不常见了,action 就是我们的提交到的接口,enctype="multipart/form-data" 就是指定上传文件格式。

    5.8K10

    网络数据包的接收过程

    内核对更上层的应用层提供socket接口来供用户进程访问。我们用Linux的视角来看到的TCP/IP网络分层模型应该是下面这个样子的。...fec_set_features, .ndo_bpf = fec_enet_bpf, .ndo_xdp_xmit = fec_enet_xdp_xmit, }; 此外,网卡驱动实现了 ethtool 所需要的接口...数据包的接收过程 硬中断处理 首先当数据帧从网线到达网卡,网卡在分配给自己的 ringBuffer 中寻找可用的内存位置,找到后 DMA 会把数据拷贝到网卡之前关联的内存里。...注意:当RingBuffer满的时候,新来的数据包将给丢弃。ifconfig查看网卡的时候,可以里面有个overruns,表示因为环形队列满被丢弃的包。...在这个初始化过程中,把自己的DMA准备好,把NAPI的poll函数地址告诉内核 启动网卡,分配RX,TX队列,注册中断对应的处理函数 当上面都ready之后,就可以打开硬中断,等待数据包的到来了: 网卡将数据帧

    63311

    对atbus的小数据包的优化

    ,性能已经足够不错了,但是对于使用tcp的时候,特别是小数据包其实QPS不是很高。...但是对于网络通道的小数据包,读写都落后tbus很多 优化分析 然后因为我看不到tbus的源码,就只能是分析tbus的压力测试结果了。...可以很明显的看到从大数据包到小数据包,tbus的整个吞吐量变化非常小,所以猜测tbus可能做了小包合并。 而且很明显在atbus里出现小包时,QPS上升的同时对uv_write调用的次数也变多了。...也很简单,因为现在的每个connection的write队列里的数据块结构是write_req_t+4字节hash+动态长度int+数据包长度。...我希望能多一些这个第一个包接收的量,因为在游戏服务器中,虽然大多数情况是小数据包,但是超过512字节还是比较容易的。

    8.7K20

    【JS 逆向百例】Ether Rock 空投接口

    [JbP4zaS2TxU6Rkd.png] 声明 本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除...逆向目标 目标:Ether Rock(一种数字货币)空投接口 AES256 加密分析 主页:aHR0cHM6Ly9ldGhlcnJvY2submV0L2FpcmRyb3Av 接口:aHR0cHM6Ly9ldGhlcnJvY2submV0L2FpcmRyb3Atc3VibWl0...content 和生成的 key 进行了一个叫做 AES256 的加密:content=AES256.encrypt(JSON.stringify(content),key); 这里 AES256 一般是指的密钥长度为...接下来看 key 值,这个就更简单了,很明显用的是 jsencrypt 库,对原来生成的 36 位字符串的 key 进行了 RSA 加密,同样在本地直接引用库即可。...", encoding="utf-8") as f: ether_rock_js = f.read() content_and_key_dict = execjs.compile

    79020

    BUUCTF 数据包中的线索 1

    题目描述: 公安机关近期截获到某网络犯罪团伙在线交流的数据包,但无法分析出具体的交流内容,聪明的你能帮公安机关找到线索吗? 密文: 下载附件,解压得到一个.pcapng文件。...我们首先过滤HTTP流量,然后追踪HTTP流,找到很多的特殊信息,似乎经过Base64编码加密。...base64的编码表是由(A-Z、a-z、0-9、+、/)64个可见字符构成,“=”符号用作后缀填充。...2、我使用Base64编码工具进行解码,得到的都是乱码,没有有意义的文本。看了别人的题解,才知道解码出的内容是一个jpg图片的数据。...我们使用这个Base64 在线网站,将得到的密文进行解码,网站提醒我们可以另存为jpg文件,点击另存为,我们会下载一张jpg图片。

    22900

    网络数据包的接收过程

    内核对更上层的应用层提供socket接口来供用户进程访问。我们用Linux的视角来看到的TCP/IP网络分层模型应该是下面这个样子的。...fec_set_features, .ndo_bpf = fec_enet_bpf, .ndo_xdp_xmit = fec_enet_xdp_xmit, }; 此外,网卡驱动实现了 ethtool 所需要的接口...数据包的接收过程 硬中断处理 首先当数据帧从网线到达网卡,网卡在分配给自己的 ringBuffer 中寻找可用的内存位置,找到后 DMA 会把数据拷贝到网卡之前关联的内存里。...注意:当RingBuffer满的时候,新来的数据包将给丢弃。ifconfig查看网卡的时候,可以里面有个overruns,表示因为环形队列满被丢弃的包。...在这个初始化过程中,把自己的DMA准备好,把NAPI的poll函数地址告诉内核 启动网卡,分配RX,TX队列,注册中断对应的处理函数 当上面都ready之后,就可以打开硬中断,等待数据包的到来了: 网卡将数据帧

    62911
    领券