论坛: 编程破解 标题: 如何获取远程主机的Mac地址? 复制本贴地址    
作者: jhkdiy [jhkdiy]    版主   登录
请说说原理和实现方法,描述语言可以是VB、delphi、C、C++
谢谢!

地主 发表时间: 12/08 23:09

回复: 286 [unique]   版主   登录
netbios

B1层 发表时间: 12/09 09:43

回复: jhkdiy [jhkdiy]   版主   登录
我的意思是怎样通过编程来实现这个功能!

B2层 发表时间: 12/09 23:27

回复: 286 [unique]   版主   登录
我说的也是编程呀.
NetBIOS很简单,因为这套规范只有一个函数,所有命令都是用这一个函数实现的.
函数定义如下:UCHAR Netbios(PNCB pncb);
参数 pncb 用于描述网络控制块结构的指针。

NCB 结构的定义如下:

typeddf struct_NCB{
UCHAR ncb_command; //命令码
UCHAR ncb_retcode; //返回码
UCHAR ncb_lsn; //本地会话编码
UCHAR ncb_num; //数据报
ADD NAME (增加名)表入口
PUCHAR ncb_buffer; //信息缓冲区
WORD ncb_length; //信息缓冲区长度
UCHAR ncb_callname[NCBNAMSZ]; //CALL 的远程系统名
UCHAR neb_name[NCBNAMSZ]; //本地适配器网络名
UCHAR ncb_rto; //以 1/2s 为单位的接收超时UCHAR ncb_sto; //以 1/2s 为单位的发送超时void(*ncb_post)(struct_NCB*); //POST 例程指针
UCHAR ncb_lana_num; //执行命令的网络适配器编号
UCHAR ncb_cmd_cplt; //0XFF 命令挂起,否则命令结束
UCHAR ncb_reserve[10]; //保留值
HANDLE ncb_event; //事件句柄
}NCB;


B3层 发表时间: 12/10 09:02

回复: jhkdiy [jhkdiy]   版主   登录
我的水平还看不懂,不过我会努力的!

B4层 发表时间: 12/10 13:33

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号