程序几个重要的功能:
1、00405143:客户机聊天信息显示
2、00405364:主机聊天信息显示 00405487 : 主机光标输入显示
两者都是call 00404e70 ,通过调用gdi32里的textout函数显示信息,所以要求显示的字符编码必须为unicode编码,否则将会是乱码.
3、0040537b→004058f→ call 0056edf0 :这是将主机聊天信息编码过程(编码后再发送到客户机的)
4、 call 008ee169 :计算字符串长度函数
5 、call 00404d60 :复制字符串
6、 00405280 : 游戏键盘输入判断
7、 004052f1 : F10聊天输入判断
8、 405314 :取用户名(地址为ds:00c1ab80)
9、 405361 将用户名和主机聊天信息合并
10、 [215d5f2] 保存的是全屏标符 0为窗口模式,1为全屏模式
11、 405465 判断聊天输入字符串数量是否超限
聊天时使用的编码有三种,接受输入的是ansi,显示时用unicode,传送用utf-8。要显示中文字符真的大费周章
12、452929处call 为建主机时显示的信息, 其中8C773B 处为信息首地址入栈