看流星社区

 找回密码
 注册账号
楼主: 小小思维

[辅助教程] 原创 [基础13] 什么是OD死码,如何设立?为什么要设立?

  [复制链接]

该用户从未签到

发表于 2022-12-21 22:46:46 | 显示全部楼层
send
sendto
WSASend
WSASendTo

这四个是常用的发送封包函数,OD里获取CALL数据的时候相当有用。

OD下断点就是:

bp send
bp sendto
bp WSASend
bp WSASendTo

不同的游戏可能用了不同的发送封包函数,在实际的实践当中,可以灵活运用。

列出2个最常用函数原型:

int send(
  __in  SOCKET s,  //封包ID
  __in  const char *buf,  //封包数据
  __in  int len,    //封包大小
  __in  int flags   //标志位
);

====================

int WSASend(
  __in   SOCKET s,     //封包ID
  __in   LPWSABUF lpBuffers,  //封包数据
  __in   DWORD dwBufferCount,  //封包数量
  __out  LPDWORD lpNumberOfBytesSent, //封包大小
  __in   DWORD dwFlags,     //标志位
  __in   LPWSAOVERLAPPED lpOverlapped, //指向WSAOVERLAPPED结构指针
  __in   LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine
//完成例程的指针
);

以上了解了解就ok。
  • TA的每日心情
    大哭
    2023-1-29 13:21
  • 发表于 2023-1-26 15:04:18 | 显示全部楼层
    66666666666666

    该用户从未签到

    发表于 2023-7-26 09:37:19 | 显示全部楼层
    66666666666666666

    该用户从未签到

    发表于 2023-7-27 09:16:12 | 显示全部楼层
    13131313131313131313131313131313
  • TA的每日心情
    开心
    2023-10-15 18:54
  • 发表于 2023-8-29 10:02:17 | 显示全部楼层
    66666666666666666666666666
  • TA的每日心情
    大哭
    2021-9-25 16:29
  • 发表于 2023-8-29 18:20:05 | 显示全部楼层
    怎么着对应的OD死码?

    该用户从未签到

    发表于 2023-10-3 17:35:25 | 显示全部楼层
    感谢分享,谢谢大佬
  • TA的每日心情
    萌哒
    2024-2-8 16:40
  • 发表于 2023-10-27 19:26:17 | 显示全部楼层
    支持楼主,支持看流星社区,以后我会经常来!

    该用户从未签到

    发表于 2023-11-12 11:35:49 | 显示全部楼层
    .版本 2

    .DLL命令 SendMessage, 整数型, "user32", "SendMessageA", , 调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum, ;    SendMessageByString是该函数的“类型安全”声明形式  由具体的消息决定
        .参数 窗口句柄, 整数型, , 要接收消息的那个窗口的句柄
        .参数 信息值, 整数型, , 消息的标识符
        .参数 参数一, 整数型, , 具体取决于消息、WParam
        .参数 参数二, 整数型, , 具体取决于消息、lParam

    .DLL命令 PostMessage, 整数型, "user32", "PostMessageA", , 将一条消息投递到指定窗口的消息队列。投递的消息会在Windows事件处理过程中得到处理。在那个时候,会随同投递的消息调用指定窗口的窗口函数。特别适合那些不需要立即处理的窗口消息的发送  如消息投递成功,则返回TRUE(非零)。会设置GetLastError
        .参数 hwnd, 整数型, , 接收消息的那个窗口的句柄。如设为HWND_BROADCAST,表示投递给系统中的所有顶级窗口。如设为零,表示投递一条线程消息(参考PostThreadMessage)
        .参数 wMsg, 整数型, , 消息标识符
        .参数 wParam, 整数型, , 具体由消息决定
        .参数 lParam, 整数型, , 具体由消息决定;
  • TA的每日心情
    无聊
    2023-12-9 11:14
  • 发表于 2023-12-9 10:58:06 | 显示全部楼层
    111111111111111111111111
    点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
    您需要登录后才可以回帖 登录 | 注册账号

    本版积分规则

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

    GMT+8, 2024-4-19 13:00

    Powered by Kanliuxing X3.4

    © 2010-2019 kanliuxing.com

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