最后编辑时间:2019/11/7

关联:C/S架构客户端程序登陆爆破
关联:使用按键模拟器进行CS客户端程序登陆爆破


研究起因

在日常测试过程中很可能会遇到一些非web、也非SSH、FTP、MYSQL等的客户端程序,对于我这种菜鸡来说,直接对程序进行逆向分析还是有些难度,仔细考虑了一下我们的需求,最终决定直接在客户端登录框进行账号密码进行爆破。仔细搜寻了相关的资料,却几乎没有见到相关的博客文章写出如何操作。

经历过多次问题以后,我决定去研究这个问题

思路猜想

方案一 通过重发登录报文 类似于使用burpsuite等工具对web登录页面爆破 难度:较高
基本思路:抓取登录报文用来参考,编程或使用已有的发包工具构造,不断重发,判断返回包。
存在的问题:web重放TTP报文由于各种工具的存在显得很是简单,但是在客户端上以我目前的眼界很难实现,主要是没有找到相关成功资料,编程水平又低。。。

方案二 通过模拟登录过程 类似于使用模拟浏览器行为对web登录页面爆破 难度:较低
基本思路:使用键鼠模拟工具[按键精灵等等],不断模拟登录操作
存在的问题:运行速度慢,使用模拟键鼠操作将占用电脑屏幕,建议放在虚拟机内运行。

成果:对方案二的简单实现

由于需要在虚拟机内后台使用,所以编写的模拟器脚本不能使用模拟鼠标的行为,因此,此处使用使用全能模拟王操作窗口,按键精灵难度较高。

简单脚本示例:

操作窗口□47代理-高级版 3.20□TfrmLogin.UnicodeClass□□3□1□【标记】
发送文本□16□列表1-#-1□【标记】
键盘模拟□16□□ENTER□True□【标记】[没有乱码,就是这个样子]

这篇文章仅仅是为了记录和开展一下研究思路,大家注意遵纪守法哦,如果有其他的思路和方法可以告诉我,非常感谢

PS:全能模拟王属于小众付费软件,最新版需要联网验证后才能使用,即不能在内网使用,但是用起来更简单。
PS:按键精灵使用人数更多、功能更加强大,有技术的朋友可以分享一份登录脚本给我,用于参考学习。


基于行为模拟爆破C/S架构客户端程序的一些猜想实现相关推荐

  1. 基于Linux命令行终端的ftp客户端程序

    深入理解FTP(File Transfer Protocol)协议的有关知识,完成一个基于Linux命令行终端的ftp客户端程序专业程序代写大学生程序代写 转载于:https://www.cnblog ...

  2. 基于ONVIF协议的(IPC)客户端程序开发-10 设备校时

    原文链接:http://blog.csdn.net/benkaoya/article/details/72486511 1 编码流程 ONVIF标准中,有 GetSystemDateAndTime和S ...

  3. 计算机模拟爆破过程,基于LSDYNA岩石爆破模拟建模分析

    原标题:基于LSDYNA岩石爆破模拟建模分析 Ls Dyna岩石爆破模拟仿真 作者:dyna_focus 擅长领域:dyna/abaqus/hypermesh 一. 数值模型的建立 1.1 单元及算法 ...

  4. 基于XMPP的IOS聊天客户端程序(XMPP服务器架构)

    最近看了关于XMPP的框架,以文本聊天为例,需要发送的消息为: <message type="chat" from="kang@server.com" t ...

  5. [iPhone高级] 基于XMPP的IOS聊天客户端程序(XMPP服务器架构)

    最近看了关于XMPP的框架,以文本聊天为例,需要发送的消息为: [html] view plaincopy <message type="chat" from="k ...

  6. 基于Linux的 Open×××网络之网络架构应用实例

    基于Linux的 Open×××网络之网络架构应用实例 Open××× 概述 Open××× 是一个开源的加密隧道构建工具,基于 OpenSSL 的 SSL/TLS 协议,可以在 Internet中实 ...

  7. 基于React的PC网站前端架构分析

    代码地址如下: http://www.demodashi.com/demo/12252.html 本文适合对象 有过一定开发经验的初级前端工程师: 有过完整项目的开发经验,不论大小: 对node有所了 ...

  8. 医疗大数据安全——基于区块链的委托量子云架构

    Blockchain-based delegated Quantum Cloud architecture for medical big data security 导论 相关研究 研讨会贡献 关键 ...

  9. dubbo k8s 服务发现_工商银行基于 Dubbo 构建金融微服务架构的实践-服务发现篇

    作者 | 张远征来源|阿里巴巴云原生公众号 导读:Dubbo 作为分布式微服务框架,众多公司在实践中基于 Dubbo 进行分布式系统架构.重启开源后,我们不仅看到 Dubbo 3.0 最新的 Road ...

最新文章

  1. Lync和Exchange 2013集成PART5:UCS和HD头像
  2. php 实现进制相互转换
  3. 我们为什么要学习3D建模?
  4. 校园无盘服务器,校园微机系统优化及无盘改造实例.docx
  5. UVA10125 POJ2549 Sumsets【暴力+二分】
  6. 【转】解决Navicat 报错:1130-host ... is not allowed to connect to this MySql server,MySQL不允许从远程访问的方法 .
  7. 【NCD 2019 B】Let me sleep【边双连通分量缩点、树的直径】
  8. 全球机场三字码,对应的城市三字码
  9. Excel 新手向个人练习-1 VLOOKUP,COUNTIF
  10. OA发展建议有奖调研内容
  11. python12306抢票_python实现12306抢票
  12. 12306 崩了,90% 的人都用过这三款抢票工具
  13. A Magic Lamp
  14. 计算机考研院校录取人数,2010年计算机考研34所自主划线院校复试成绩及录取人数等详细情况汇总...
  15. 大专毕业C/C++零基础学编程难吗?多久能就业?
  16. C语言将一个数插入到已排好序的数组中
  17. zabbix简介及部署安装(邮件报警)
  18. 动态规划 leetcode-714 最佳买卖股票时机含手续费
  19. SpringCloud相关重难点解析
  20. QT图片处理+文字处理

热门文章

  1. 姚振华,一个想要胜天半子的男人
  2. Unity2D学习笔记Day6:无限跳跃bug和卡墙bug处理(补8.13)
  3. 考研数学之线性代数知识点
  4. The Fifty-second Of Word-Day
  5. python和接码平台对接_python写接码api
  6. APP全局色彩饱和度修改
  7. 被“忽略”的云巨头:天翼云营收三位增长从何而来? | 看财报
  8. 开源=安全?RVN盗币事件复盘
  9. 定时器、看门狗和RTC
  10. 茶饮品牌搅局咖啡市场,咖啡加盟领域风起云涌