如何得知当前所拨的电话号码?

MMX 2000-05-10 08:46:00
在用modem拨号时,我如何得知当前所拨的电话号码?万望详说!
...全文
211 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
MMX 2000-08-18
  • 打赏
  • 举报
回复
我不是搞电信的,我不仅是要得知当前所拨的电话号码,还想能得到电话拔入的号码。Un1说听听声音就知道了,那说明还是有一定规律的。
hyzx2000 2000-08-17
  • 打赏
  • 举报
回复
zzh 2000-08-17
  • 打赏
  • 举报
回复
你不把电话号码传递进去,怎么进行拔号,如果传递了电话号码,当然可以知道了。
Un1 2000-08-17
  • 打赏
  • 举报
回复
如果你是搞电信的听听声音就知道了:)
MMX 2000-08-15
  • 打赏
  • 举报
回复
没人能回答吗?
Sniper 2000-05-10
  • 打赏
  • 举报
回复
你是在作程序吗?如果是的话,你应该知道电话号码呀。
流光4.71的使用方法,这里有使用说明可以下载自己看一下:http://www.yeshack.com/jc/200508/2345.html 工具这种东西本身就是一把双刃剑,如果因为自己的站点密码太过简单而被攻破然后归罪于因特网上一些免费或共享软件的话,恐怕是有些目光短浅了 。管辖的系统存在漏洞而不自知的话,就算没被人‘干掉',也只是一种暂时的‘虚假安全'。 一、小榕流光使用的简单说明 要谈流光还真找不着感觉——在小榕的帮助文件里已经把软件的使用方法详尽无比地描述过了(强烈建议使用者使用前将帮助文件多读两遍)——我就说三个方面吧——高手完全可以略过的...... 1、 对某FTP主机一次完整的在线安全检测过程 A、选定主机:右键单击FTP主机选项,从弹出菜单中选择添加——将目标的IP地址填入,如"210.142.192.13"...... B、选定用户:右键单击该IP地址,可选添加(将想测试的用户名逐个加入)添加方案(可在方案中编辑希望测试的用户名列表)从列表添加(直接从字典文件中导入)及从SMTP主机导入(导入SMTP主机探测到的用户名),假设你想探测的用户名为quack,便直接在"添加"中填入quack。 C、选择字典: a、简单模式探测:在选项菜单条中对字典及简单模式设置做适当修正以适应本次测试要求,当然你也可以在面板上的单词小写、简单后缀等按钮直接选定。 b、标准模式探测:在"解码字典或方案"中选定某一字典(方案)。 D、调整设置:检查选项菜单栏中的系统设置、连接选项和探测选项,将本次测试的各种选项调整至最优。 E、开始探测:在"探测"菜单中选定"简单模式"或"标准模式",开始此次安全检测。 F、注意事项:由于流光的系统占用较高,最好不要再开其它应用程序;在在线检测时可能有时会出现假死机现象,这时你可以通过观察MODEM的RD与SD灯来判断程序是否正常运作。 2、密码字典的选用:在线探测相当耗时,所以一个合适的字典会大大降低你的"检测成本",流光里的工具菜单栏对生成适合自己使用的字典档是一个相当实用的工具——我个人觉得尤其值得使用的是"方案编辑工具",它能够在你锁定特定用户检测时发挥较大的作用,具体使用帮助文件中写得非常详细,我就不再多说了 ——当然流光里附带的XKEY也是一个相当不错的字典生成程序。 3、流光其实不仅仅是一个在线安全检测工具——而是一个"工具包",同时具有以下几个辅助功能 A、探测主机端口 B、探测主机类型 C、FINGER D、扫描POP3、FTP主机 E、验证主机用户 而其主要功能是对POP3、FTP、HTTP、PROXY主机进行在线密码安全检测。所以——一句话,功能强大,试过便知。 至于同样原理的在线密码破解软件国内流行的也并不少,如很早以前的emailcrack、wwwhack、网络刺客1 以及现在流传很广网络刺客2、Webcrack、Xavior等等,流光在很大程度上集成了这些软件的功能,但这些软件早期的产品也都缺乏IP隐藏或类似功能,而近期的Webcrack以及Xavior则都具备从代理服务器端进行探测的功能,我认为这应该是在线探测的一个方向——安全第一嘛——基于此想法,我对流光在探测中会留下的记录进行试验:对一位网管朋友的WINDOWS2000 Beta3 SERVER 英文版进行了一番测试,对其上已知的帐号进行密码强攻, 经探测得知其FTP端口是开放的,在未预先通知的情况下对其进行攻击,事后打电话询问其记录情况,在EVENT VIEWER里有如下信息:WARNING:The server was unable to logon the Windows NT account 'houxiourong' due to the following error: Logon failure: unknown user name or bad password.The data is the error code. 而甚至他告诉我,当我的攻击进行到一半时,他的主机上就弹出了The System log file is full.的信息提示框——失败的登陆次数太多以至于其默认为512K的记录文件被撑饱了!所以我要奉劝某些心怀叵测的人们——别做坏事...... 二、密码设置的基本常识及工具 1、有关口令的一些统计 A、数目:在UNIX系统里可以建立多于43,000,000,000,000,000个不同的口令,但如果仅仅组合10种主要 语言的字典,加上这些字的反向、大写、简单后缀等一些微小变形,仅能产生不到5,000,000个字......加 上一些俚语......也不会超出这个数量级。 B、国外某机构在对一个无约束环境的用户口令选择的调查中显示,只有1.4%的用户口令中含有控制符。 2、介绍几个工具 A、CrackLib 简介及应用举例 by JeffreyDong CrackLib 是什么? CrackLib: A ProActive Password Sanity Library By: Alec Muffett Address: alecm@crypto.dircon.co.uk CrackLib是一个可用于类UNIX系统下的函数库, 一般来说, 通常只使用其中的一个函数. :-) 它可以用于编写和passwd有关的程序中, 其基本思想是很简单的, 就是防止用户使 用过于简单, 容易被猜测出来或容易被一些工具搜索到的密码. 密码攻击是网络上最为常见的攻击手段. 随着国内计算机用户水平的提高, 有很多人学 会了使用工具搜索密码的方法, 由于某些原因, 含有被加密密码的文件会被某些用户获 取; 这时, 过于简单的密码就会成为攻击者的突破口. 网上有很多这方面的报道.(我的 一个朋友告诉我他曾用一个星期的时间算出了BTA一个管理员的密码. wow! :-P) 通过限 制用户使用不安全的密码, 可以提高你的系统的安全性. CrackLib的特点 CrackLib并不是一个可以直接运行使用的程序, 它是一个函数库, 你可以利用其中的函 数写自己的程序,或是加入其它程序中, 用来提高安全性. 比如, 你可以重写passwd, 使用户在选择密码时受到限制. CrackLib使用一个字典, 它查找字典以判断所选用密码是否是不安全的密码, 所以你也可 以加入其它信息, 使用自己的字典.比如, 加入公司的名称, 实验室墙上的单词等等潜在 的不安全密码. CrackLib的使用非常简单, 它可以被应用于很多地方, 只需加入简单的几行源码, 就可以 得到非常好的效果. CrackLib的安装 CrackLib可以很容易的在Internet上找到, 我现在使用的版本是2.7, 跑在我的i586/RedHat Linux和i386/Slackware Linux上. 如果你无法找到它的话, 赶紧去补一补如何在Internet 上查找特定的软件吧, 因为这是一项非常重要的基本功. CrackLib好象没有什么文档, 这也是GNU急需加强的地方. 但是它的安装非常简单, 只要按照 README文件 中所叙述的就可以了.如果你用的distribution中包含了这个包, 那它说不定已经 安装在你的机器上了,如RedHat 5.1等. :-) 需要注意的是, 不同版本中一些文件所处的目录位置不同, 你要先确定它们所处的位置. 比 如, 在RedHat 5.1中, 字典是在/usr/lib/中, 文件名为cracklib_dict.*, 而不是README中 所举例的/usr/local/lib/pw_dict.* 应用举例 这里我举一个很简单的例子, 试图用很短的篇幅来说明用法. char *FascistCheck(char *pw, char *dictpath); 这是CrackLib中最常用的函数. pw是用户选择的密码, 你要去验证它是不是不安全的. dictpath是字典所在路径, 注意, 要把文件名中"."之前的部分加上.以RedHat 5.1为例, 假设你已正确的安装了CrackLib 2.7和FireBird BBS 2.66M. 让我们来 看看如何把CrackLib加入BBS中去. :-) 首先, 改写bbs_src目录下的register.c: /* ----------- begin ---------- */ char *msg; /* ----------- end ---------- */ ...... while( 1 ) { getdata(0,0,"请设定您的密码 (Setup Password): ",passbuf,PASSLEN,NOECHO,YEA) ; if( strlen( passbuf ) < 4 || !strcmp( passbuf, newuser.userid ) ) { prints("密码太短或与使用者代号相同, 请重新输入\n") ; continue; } /* ----------- begin ---------- */ if (msg = (char*) FascistCheck(passbuf, CRACKLIBPATH)) { printf("请另选密码! (%s)\n",msg); continue; } /* ----------- end ---------- */ strncpy( newuser.passwd, passbuf, PASSLEN ); getdata(0,0,"请再输入一次你的密码 (Reconfirm Password): ",passbuf,PASSLEN,NOECHO,YEA); if( strncmp( passbuf, newuser.passwd, PASSLEN ) != 0 ) { prints("密码输入错误, 请重新输入密码.\n") ; continue; } passbuf[8] = '\0' ; strncpy( newuser.passwd, genpasswd( passbuf ), PASSLEN ); break; } begin和end注释所夹部分为改动处, 下同. 接着改写bbs_src目录下的userinfo.c: /* ----------- begin ---------- */ char *msg; /* ----------- end ---------- */ ...... getdata(i++,0,"请设定新密码: ",buf,PASSLEN,NOECHO,YEA); if( buf[0] == '\0' ) { prints("\n\n密码设定取消, 继续使用旧密码\n"); fail++; break; } strncpy(genbuf,buf,PASSLEN) ; /* ----------- begin ---------- */ if (msg = (char*) FascistCheck(buf, CRACKLIBPATH)) { printf("\n请另选密码! (%s)\n", msg); prints("\n密码设定取消, 继续使用旧密码\n"); fail++; break; } /* ----------- end ---------- */ getdata(i++,0,"请重新输入新密码: ",buf,PASSLEN,NOECHO,YEA); if(strncmp(buf,genbuf,PASSLEN)) { prints("\n\n新密码确认失败, 无法设定新密码。\n"); fail++; break; } 接着在bbs.h中加入: #ifndef CRACKLIBPATH #define CRACKLIBPATH "/usr/lib/cracklib_dict" #endif 注意这里是字典所处的位置. 最后改动bbs的Makefile: OS_DEF = -DLINUX -DTERMIOS CC = gcc CFLAGS = -O2 /* ----------- begin ---------- */ LIBS = -ltermcap -lbsd -lcrack /* ----------- end ---------- */ 然后make, make install就可以了. :-) 很简单, 不是吗? 注意:本段关于cracklib的说明转载于[网络工作室] B、Proactive Checking 这个程序能在输入口令时进行一系列的口令检查,这会对避免不安全口令出现于你的系统有帮助作用。它与一般的shadow和NIS(也就是yellow page)口令系统共同工作。 C、Shadow 这个程序取代了原来系统的口令保护机制,它将/etc/passwd文件中的口令信息转移到文件/etc/shadow中,还有一些如口令到期机制、允许16字符口令等功能。 D、Passwd+ 这是一个典型的增强型口令系统。 三、应有的措施及其基本知识 1、日志文件 大多数日志文件都是由系统一行接着一行写入的文本文件。比如sulog会记录用户使用su命 令试图进入系统的情况,在sulog文件尾部附加一条信息,以记录su命令是否被成功使用。不同版本的UNIX系统存放日志文件的目录不同,常见目录如下:/usr/adm 早期的UNIX系统/var/adm 较新版本的UNIX系统/var/log 用于Solaris\Linux\BSD等系统中在这些目录或其子目录下,你可以找到下列文件acct 或 pacct 记录每个用户使用过的命令aculog 出"猫"的记录lastlog 记录用户最后一次成功登陆时间及最后一次失败登陆时间loginlog 不良登陆记录messages 输出到主控台及由syslog系统服务程序产生的消息sulog su的使用情况 utmp 记录当前登陆的每个有户 utmpx 扩展的utmp wtmp 记录每一次用户登陆和注销的历史信息及系统开关信息 wtmpx 扩展wtmp vold.log 使用外部介质产生的错误 xferlog FTP存取情况 2、定期运行如crack之类的口令破解程序以检查系统中是否存在弱帐户。
TM DP系列LED光源控制器使用说明书 奥普特自动化科技有限公司 OPTIC MACHINE VISION TECH.CO,.LTD. 2007年7月修订 公司地址:中国广东省东莞市长安镇乌沙牌坊口怡丰商业大厦4F 公司网址:www.optmv.com 电话:0769-86068808 传真:0769-81606698 版权所有 本手册中所提及的其它软硬件产品的商标与名称,都属于相应公司所有。 本手册的版权属于东莞市奥普特自动化科技有限公司所有。未得到本公司的正式许可,任何组织或个人均不得以任何手段和形式对本手册内容进行复制或传播。本手册的内容若有任何修改,恕不另行通知。 注意事项: 警告 本产品外接220VAC,在插电源时,请保证控制器的电源开关是关闭状态,以防触电。 在使用本产品前,请详读此说明书;使用本产品时,请按照本说明书中的操作进行。 出现非正常情况时,请致电我司,请勿自己对产品进行拆装。 请保证本产品的良好接地,以防触电。 请勿直视光源发出的光线,以防对眼睛造成损伤。 目录 第一章 产品介绍 3 概述 3 型号分类型号 3 性能参数 3 第二章 使用方法 4 面板说明 4 接线 6 第三章 手动操作 7 亮度设置 7 通道开关设置 7 关闭输出 7 打开输出 7 第四章 演示程序 8 第五章 触发功能 9 第六章 通信协议 10 硬件规范 10 数据格式(帧格式) 10 第七章 附录 13 机械参数 13 第一章 产品介绍 概述 首先感谢您选用OPT的产品。DP系列LED光源亮度控制器,是一款可编程数字控制器。其具有以下几种功能:255级亮度调节功能(标准型通道最多4路,每一路亮度单独可控)、计算机通信功能(RS232接口)、触发功能(软件触发和硬件触发均可)。 型号分类型号 型 号 串口控制方式 通 道 外部触发 控制光源类型 DP1024-1 yes 1 Yes 24V光源 DP1024-2 yes 2 Yes 24V光源 DP1024-3 yes 3 Yes 24V光源 DP1024-4 yes 4 Yes 24V光源 性能参数 项 目 参 数 说 明 LED电源输出电压 24V 总功率最大可达45W 亮度可调级别 255级 外部触发输入 5V输入 触发延时时间 <10us 外部触发频率 <1/T 由频闪时间决定:如T=1ms,则外部触发频率最大可达1K。 RS-232通讯波特率 9600bps 为用户开放通讯协议 工作环境温度 0~60oC 单路输出 1A 注意:4路总输出不超过1.8A 电 源 100~240VAC 1.5A 宽电压输入 功 耗 <3W 外型尺寸 165mm×105mm×95mm 重 量 0.85kg 注意:控制器中的寄存器寿命为10万次。使用寿命到期后,寄存器便不再具有数据储存的功能(重启后,并不恢复为上次关机时的值)。 第二章 使用方法 面板说明 操作面板三按键输入,三位数码管显示输出,见下图: 图1 前面板 图2 后面板 界面 说明 备注 1 三位数码管显示输出 左起第一位为通道显示位,数值从1~4可调; 例:150表示第1通道亮度为50,注意,50是是十六进制表示的。 后两位为参数状态位,以十六进制表示,数值从00~FF可调(对应十进制0~255)。 2 信号灯 信号灯分别一一对应每路通道,信号灯的状态有两种,为亮和灭,亮时表示此通道处于打开状态,灭时表示此通道处于关闭状态 当外部接入触发信号,或使用频闪功能时,信号灯将和光源同步进行频闪,即一亮一灭。此时就可以通过观察信号灯的状态得知光源的工作状态。 3 三按键输入 左起第一位按键(S)为选择键。可以切换数码管当前位。 左起第二位按键(+)为参数加,每按1次,数码管当前位加1,直到最大; 左起第三位按键(-)为参数减,每按1次,数码管当前位减1,直到最小。 注: 1 当参数选择位数值为“00”时,再按一次参数减按键,则参数选择位将变为“--”,此时对应的通道被关闭,无电压输出。 2 任一通道的参数状态位的数值在00~FF范围内时,信号灯等处于亮的状态,通道被关闭时,信号灯状态为灭。 3 每次接通电源后打开控制器,数码管显示输出为上一次关闭控制器前的状态,如上一次关闭控制器前的显示输出“368”,本次打开显示输出也为“368”。 接线 图3 接线图 步骤 1 将光源与控制器连接好(参考图3) 步骤 2 如果需要进行外部触发,请将外部触发信号源与控制器连接好(参考图3) 步骤 3 接入电源(220VAC),把红色开关按钮“-”按下,“○”凸起,指示灯亮,表示已上电。 步骤 4 如果需要用计算机对光源亮度进行控制,请关机的状态下 用RS232数据线将PC和控制器接好,然后用我司提供的Demo程序或贵公司自己编写的程序进行控制即可。在用串口方式进行操作时,仍然可用手动的方式对各通道的参数进行设置,即上位机和控制器都可对参数进行设置,而不需要进行模式转换。Demo程序介绍请参考第四章 步骤 5 如需要用到频闪功能,请参照第五章 说明操作。同样,在使用频闪功能时,上位机和控制器仍然可对参数进行设置,而不需要进行模式转换,操作简单、方便 第三章 手动操作 亮度设置 每次接通电源后打开控制器,数码管显示输出为上一次关闭控制器前的状态,如上一次关闭控制器前的显示输出“368”,本次打开显示输出也为“368”。按选择键S,数码管中通道显示位“3”开始闪烁,按功能键+和-,便可对通道进行选择。通道选择确定后,按S键,数码管中参数状态位的高位“6”开始闪烁,按功能键+和-,便可对其进行选择,范围从0~F,光源亮度也随之变化;同理再次按S键,可对参数状态位的低位进行选择,范围同样从0~F。以上动作完成后,按S键,对你的设置进行保存,数码管也不再闪烁,如还需要设置,则按S键,重新进行以上操作。 通道开关设置 关闭输出 步骤 1 选择需要关闭的通道。 步骤 2 用“-”按键将亮度值设为00,此时,再按一次“-”按键,则参数选择位将变为“--”,此时对应的通道被关闭,无电压输出。 例:数码管显示输出为“200”时(2通道的信号灯亮),再按一次参数减按键,则变为“2--”(2通道的信号灯灭),此时2通道被关闭。 打开输出 步骤 1 选择需要打开的通道。相应的亮度显示为“--”。 步骤 2 按“+”按键,则对应通道打开,(对应通道的信号灯亮), 步骤 3 调整对应通道的亮度值至合适的值 第四章 演示程序 图4 Demo界面 串口选择:选择控制器所连接的通信串口。 功能选择:选择执行何种功能。 通道选择:选择光源的通道。 数值选择:选择光源的亮度等级。 执行键:执行相应的操作(点击执行键,上位机会根据功能选择、通道选择和数值选择的相应设置向控制器发送命令)。 退出键:退出演示程序。 状态栏:上位机和控制器通信的状态。 滑块和亮度调节:同一作用,调节光源的亮度。 通道开关:控制某一通道的关和开。 第五章 触发功能 外部触发: 外部触发的条件是,对TR端口输入TTL高电平时,光源灭,输入TTL低电平时,光源亮。通过控制TTL电平的高低,就可以控制光源的频闪周期。 外部端子 控制器内部 图5 触发端接线图 软件触发: 用软件实现触发功能,即使用串口对通道进行控制,使通道按照做好的设定打开和关闭,以此控制光源频闪。请参照第五章 说明操作。 第六章 通信协议 硬件规范 波特率 9600 bps 数据长度 8 bits 停止位 1 bit 奇偶校验 无 数据格式(帧格式) 1字节 1字节 1字节 3字节 2字节 特征字 命令字 通道字 数据 异或和校验字 注: 所有通讯字节都采用ASCII代码 特征字 = $ 命令字 = 1,2,3,4 1: 打开对应通道电源 2: 关闭对应通道电源 3: 设置对应通道电源参数 4: 读出对应通道电源参数 对于第1,2,3项接收正确时返回特征字$,接收错误时返回&。 对于第4项接收正确时返回对应通道的电源设置参数(返回格式跟发送格式相同),接收错误时返回&。 通道字 = 1,2,3,4。分别代表4个输出通道。 数据 = 0XX(XX=00~FF内的任一数值),对应通道电源的设置参数,高位在前,低位在后。 异或和校验字 = 除校验字外的(从特征字-数据)异或校验和,校验和的高半字节ASCII码在前,低半字节ASCII码在后。 例:将第1通道亮度设为50,则以ASCII码向下写“$3103217” 异或校验字运算过程如下: 字符串 ASCII码 ASCII码以十六进制表示 将高半字节和低半字节分别以8421码表示 特征字 $ 36 24 0010 0100 命令字 3 51 33 0011 0011 通道字 1 49 31 0011 0001 数据 0 48 30 0011 0000 3 51 33 0011 0011 2 50 32 0011 0010 异或和 0001 0111 异或校验字 1 7 注:打开对应通道电源、关闭对应通道电源和读出对应通道电源参数3个功能的异或校验字的运算过程中,数据的3个字节的值对异或结果无影响,保证格式为0XX(XX=00~FF内的任一数值)即可。 以下为若干组实验数据,若用户自行编写Demo程序,可以下列数据进行对比测试 关闭2通道:$2206416 字符串 ASCII码 ASCII码以十六进制表示 将高半字节和低半字节分别以8421码表示 特征字 $ 36 24 0010 0100 命令字 2 50 32 0011 0010 通道字 2 50 32 0011 0010 数据 0 48 30 0011 0000 6 54 36 0011 0110 4 52 34 0011 0100 异或和 0001 0110 异或校验字 1 6 打开2通道:$1206415 字符串 ASCII码 ASCII码以十六进制表示 将高半字节和低半字节分别以8421码表示 特征字 $ 36 24 0010 0100 命令字 1 49 31 0011 0001 通道字 2 50 32 0011 0010 数据 0 48 30 0011 0000 6 54 36 0011 0110 4 52 34 0011 0100 异或和 0001 0101 异或校验字 1 5 读取2通道电源参数:$4206410 字符串 ASCII码 ASCII码以十六进制表示 将高半字节和低半字节分别以8421码表示 特征字 $ 36 24 0010 0100 命令字 4 52 34 0011 0100 通道字 2 50 32 0011 0010 数据 0 48 30 0011 0000 6 54 36 0011 0110 4 52 34 0011 0100 异或和 0001 0000 异或校验字 1 0 第七章 附录 机械参数 前视图 侧视图 后视图

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧