通过抓包获取ActiveX控件通信数据时的一点心得

近期在开发两个系统对接数据时,遇到了一个老系统,使用的用友的ActiveX组件进行数据交互,使用抓包工具抓下来通信的数据库,再组织好数据,用httpclient进行post提交,但提交后,总是报错。仔细对比了提交的参数,与抓包下来的数据对比没有发现任何区别,拿base64解码试了试,也没有用。

今天在忙完工作后,再次想拿出来试试,于是自己写了一个简单的html页面进行提交测试,提交后,错误依旧。然后我开始仔细看提交的数据:

luSCKrUAm9VPAQvkUFKB34wUIUIV2IW%2Btoe4J%2BDTii0AV0AB0dFiXvBxrvjwlPkbmVmtorz6lpSG%0AVTa6dd0m%2BrFvX91g…………

记得小时候用过动网dvbbs asp论坛的那个年代,有一个“漏洞”就是可以直接下载它的access数据库,有些人把数据库的文件名加了“#”这个符号,我就通过%23来绕过。这里的%23其实就是UrlEncode编码,想到之类,我把这个字符串解码后再提交一遍,果然成功了!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏LET

谈谈JavaScript代码优化

1906
来自专栏Java技术分享

java系统高并发的解决方案

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求...

6268
来自专栏Java技术分享

java系统高并发的解决方案

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要...

3979
来自专栏开源FPGA

Modelsim10.2c使用教程(一个完整工程的仿真)

 这学期在玩Altera的板子,不不, 现在应该叫intel PSG。在QuartusII13.0上老喜欢用modelsim_ae做仿真,小工程用起来也方便,...

3225
来自专栏SDNLAB

SDN实战团分享(三十一):Nutanix超融合之架构设计

超融合平台 针对于超融合的概念有着不同的理解,因为组件不同(虚拟化、网络等)而理解不同。然而,核心的概念如下:天然地将两个或多个组件组合到一个独立的单元 中。在...

3497
来自专栏程序员互动联盟

【答疑释惑 第十讲】如何在windows下学习linux?

疑惑一 现在手游的server 端,一般都用哪种语言开发? 业界主要的是c/c++ + Python/lua模式做游戏服务器。c/c++做网络通讯数据传输,py...

3345
来自专栏CDA数据分析师

案例分析:基于消息的分布式架构

美国计算机科学家,LaTex的作者Leslie Lamport说:“分布式系统就是这样一个系统,系统中一个你甚至都不知道的计算机出了故障,却可能导致你自己的计算...

2308
来自专栏腾讯Bugly的专栏

《手Q Android线程死锁监控与自动化分析实践》

手Q每个版本上线以后研发同学都会收到各种问题反馈。在跟进手Q内部用户反馈的问题时,发现多例问题,其表象和原因如下:

5687
来自专栏ThoughtWorks

聊一聊契约测试 | 洞见

如果从契约产生的阶段来说,现有资料表明最早要追溯到西周时期的《周恭王三年裘卫典田契》,将契约文字刻写在器皿上,就是为了使契文中规定的内容得到多方承认、信守,“万...

1065
来自专栏乐沙弥的世界

Percona XtraDB Cluster集群节点重启及故障转移

要重新启动集群节点,请关闭MySQL并重新启动它。该节点将离开集群(并且法定人数的总计数应该减少)。发布命令 systemctl restart mysql

702

扫码关注云+社区