看流星社区

 找回密码
 注册账号
查看: 2645|回复: 2

究极模块怎么写封包

[复制链接]

该用户从未签到

发表于 2012-4-27 11:46:06 | 显示全部楼层 |阅读模式
  1. .版本 2
  2. .支持库 spec

  3. .子程序 发送封包
  4. .参数 包内容, 文本型
  5. .局部变量 包地址, 整数型
  6. .局部变量 ECX, 整数型
  7. .局部变量 去空格后的包, 文本型
  8. .局部变量 新包内容, 字节集
  9. .局部变量 包长度, 整数型
  10. .局部变量 i, 整数型

  11. 去空格后的包 = 子文本替换 (包内容, “ ”, “”, , , 真)
  12. 包长度 = 取文本长度 (去空格后的包) ÷ 2
  13. .计次循环首 (包长度, i)
  14.     新包内容 = 新包内容 + 文本到字节集 (取文本中间 (去空格后的包, 2 × i - 1, 2))
  15. .计次循环尾 ()
  16. 包长度 = 取字节集长度 (新包内容)
  17. 包地址 = 申请内存 (包长度, )
  18. 内存写字节集 (进程ID, 包地址, 新包内容)
  19. ECX = 内存读整数 (进程ID, 基址 + 十六到十 (“20”))
  20. 置代码 ({  })
  21. push_常数 (包长度)
  22. push_常数 (包地址)
  23. mov_ecx_常数 (ECX)
  24. mov_eax_常数 (十六到十 (“0063AF50”))
  25. call_eax ()
  26. ret ()
  27. 调用函数 (进程ID, _取代码 ())
  28. 释放内存 (包地址)

  29. .子程序 封包处理, 文本型
  30. .参数 数值
  31. .参数 位数
  32. .局部变量 临时变量1, 文本型
  33. .局部变量 临时变量2, 文本型
  34. .局部变量 传进的值, 文本型
  35. .局部变量 计次2

  36. 传进的值 = “0000000” + 十到十六 (数值)
  37. 临时变量1 = 取文本右边 (传进的值, 位数)
  38. .计次循环首 (取文本长度 (临时变量1) ÷ 2, 计次2)
  39.     临时变量2 = 临时变量2 + 取文本中间 (临时变量1, 取文本长度 (临时变量1) - 1 - 2 × (计次2 - 1), 2)
  40. .计次循环尾 ()
  41. 返回 (临时变量2)
复制代码
这个用究极模块怎么写

该用户从未签到

发表于 2012-4-28 10:04:57 | 显示全部楼层
替换一下命令就行,不会就多看看究极模块的命令。

该用户从未签到

 楼主| 发表于 2012-4-28 12:41:53 | 显示全部楼层
回复 2# 雨夜

新包内容 = 新包内容 + 文本到字节集 (取文本中间 (去空格后的包, 2 × i - 1, 2))
这条文本到字节集没看到相同功能的啊
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-15 05:53

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表