腾讯的IP地址查询接口(JS)

腾讯的IP地址查询接口还是不错的,IP地址查询准确率很高,IP地址查询使用也方便,这个是从别的地方转载过来的,测试发现有小BUG,IP地址查询的时候可能乱码,修正了一下,IP地址查询出现乱码的情况是不会有了。

在论坛中闲逛,无意中发现腾讯的ip接口。还是挺有意思的。大家可以利用下,这个腾讯的IP接口所查询到的还是比较准确,我发给几个朋友测试了一下都是正确的,毕竟是腾讯的东西。

腾讯的ip接口地址:http://fw.qq.com/ipaddress

显IP代码

引用js文件

<script type=text/javascript src=http://fw.qq.com/ipaddress charset=gb2312></script>

显示的位置输入这个代码

<script type=text/javascript>

document.write(IPData.join(' '));

</script>

效果:xxx.xxx.xxx.xxx  某某省 某某市

演示

引用js文件

<script type=text/javascript src=http://fw.qq.com/ipaddress charset=gb2312></script>

显示的位置输入这个代码

<script type=text/javascript>

document.write(IPData[2]);document.write(IPData[3]);

</script>

效果:某某省 某某市

演示

原文网址:http://chen520.cn/%E6%97%A0%E6%84%8F%E4%B8%AD%E5%8F%91%E7%8E%B0%E8%85%BE%E8%AE%AF%E7%9A%84ip%E6%8E%A5%E5%8F%A3/

Windows Vista设置和架设VPN服务器(VPN代理服务器)的方法

使用Windows Vista很久了,对各种设置和操作基本上都已经熟悉,但是关于Windows Vista的架设VPN服务器(VPN代理服务器)却一直没有找到,经过不断的探索,还是找到了设置的方法,此方法应该同样适用于Windows 7。

第一步:在开始菜单里的网络上点右键点属性,点击管理网络链接

第二步:然后在菜单栏(如果没有看到菜单栏,请按下键盘上的Alt按键,即可显示菜单栏)点击文件,点新建传入连接(VPN代理服务器的关键就在这里了!)

第三步:选择允许使用VPN连接到本机的用户,如果用户还未创建,请点击添加用户,选择用户连接的方式,我这里出现的只有一项通过Internet,如果你的显示多项,请选择正确的方式,或者一一尝试,接着设置网络参数,如果对方连接后可以使用本地网络的DHCP服务器,那么可以忽略本操作,如果本地网络没有DHCP服务器,必须就必须设置一下,请点击Internet 协议版本 4(TCP/IP),点属性按钮,选择指定IP地址,比如我的IP是192.168.1开头的,那么这里设置一个没有被使用的IP段即可,比如从192.168.1.200到192.168.1.210。设置后请按确定,然后点击允许访问,到此,Windows Vista架设VPN服务器(VPN代理服务器)的方法就结束了,如果没有猜错,此文章应该也能用于Windows 7。

最后需要备注:如果你的电脑开启了防火墙,必须开启1723端口方可让外部用户连接进来!我这里只讲解Windows Vista自带防火墙的设置,其它的防火墙请自行联系官方

开始菜单,点控制面板,点Windows 防火墙,点更改设置,点例外选项卡,点添加端口,名称可自行设置,我这里输入的是VPN Server,端口号输入1723然后点确定,即可完成设置

http://baike.baidu.com/view/7992.htm

Windows中的命令行提示符里的Start命令执行路径包含空格时的问题

当使用Windows 中的命令行提示符执行这段指令时(测试Start命令执行带空格的路径的程序或文件问题),第一行Start会成功执行,跳出记事本程序,而第二行,会Start跳出一个新的命令提示符,标题上写着路径,但是不会执行任何命令,第三行Start命令行提示符会提示C:\Program文件不存在,提示无法执行。

start c:\windows\notepad.exe
start "C:\Program Files\Internet Explorer\iexplore.exe"
start C:\Program Files\Internet Explorer\iexplore.exe
puase

通常在命令行提示符里遇到程序或者文件路径包含空格时,需要使用双引号将其括起来,或者使用8.3格式,但是这些使用起来都是不方便的。

于是上谷歌的雅虎百度一下有道……

最终找到原因,原来是双引号代表设置标题,导致我这出现的问题,解决办法很简单,在Start后增加2个双引号即可

start "" "C:\Program Files\Internet Explorer\iexplore.exe"

通过这个简单的方式,就可以解决Start无法执行路径包含空格的问题了。最后附上这个命令自带的帮助

Microsoft Windows [版本 6.0.6002]
版权所有 (C) 2006 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>start /?
启动另一个窗口运行指定的程序或命令。

START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/AFFINITY <hex affinity>] [/WAIT] [/B] [command/program]
[parameters]

"title"     在窗口标题栏中显示的标题。
path        启动目录
B           启动应用程序,但不创建新窗口。应用程序已
忽略 ^C 处理。除非应用程序启用 ^C 处理,否则 ^Break 是唯一可以中

该应用程序的方式
I           新的环境将成为传递给 cmd.exe 的原始环境,
而不是当前环境。
MIN         以最小化方式启动窗口
MAX         以最大化方式启动窗口
SEPARATE    在单独的内存空间中启动 16 位 Windows 程序
SHARED      在共享内存空间中启动 16 位 Windows 程序
LOW         在 IDLE 优先级类中启动应用程序
NORMAL      在 NORMAL 优先级类中启动应用程序
HIGH        在 HIGH 优先级类中启动应用程序
REALTIME    在 REALTIME 优先级类中启动应用程序
ABOVENORMAL 在 ABOVENORMAL 优先级类中启动应用程序
BELOWNORMAL 在 BELOWNORMAL 优先级类中启动应用程序
AFFINITY    新应用程序将具有指定的处理器关联掩码,用一
个十六进制数字表示。
WAIT        启动应用程序并等待它终止
command/program
如果它是内部 cmd 命令或批文件,那么该命令处
理器是使用 cmd.exe 的 /K 开关运行的。
这意味着运行该命令之后,该窗口将
仍然存在。

如果它不是内部 cmd 命令或批文件,那么
它就是一
个程序,并将作为一个窗口化应用程序或控制台应
用程序运行。

parameters  这些是传递给 command/program 的参数

注意: 在 64 位平台上不支持 SEPERATE 和 SHARED 选项。

如果命令扩展被启用,通过命令行或 START 命令的外部命令
调用会如下改变:

将文件名作为命令键入,非可执行文件可以通过文件关联调用。
(例如,WORD.DOC 会调用跟 .DOC 文件扩展名关联的应用程序)。
关于如何从命令脚本内部创建这些关联,请参阅 ASSOC 和
FTYPE 命令。

执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用
程序终止就返回命令提示符。如果在命令脚本内执行,该新行为
则不会发生。

如果执行的命令行的第一个符号是不带扩展名或路径修饰符的
字符串 "CMD","CMD" 会被 COMSPEC 变量的数值所替换。这
防止从当前目录提取 CMD.EXE。

如果执行的命令行的第一个符号没有扩展名,CMD.EXE 会使用
PATHEXT 环境变量的数值来决定要以什么顺序寻找哪些扩展
名。PATHEXT 变量的默认值是:

.COM;.EXE;.BAT;.CMD

请注意,该语法跟 PATH 变量的一样,分号隔开不同的元素。

查找可执行文件时,如果没有相配的扩展名,看一看该名称是否
与目录名相配。如果确实如此,START 会在那个路径上调用
Explorer。如果从命令行执行,则等同于对那个路径作 CD /D。

在Windows 7和Windows Vista修改Hosts文件以及LmHosts文件的方法

问题:由于Windows VistaWindows 7的UAC机制,所以系统文件夹里的所有操作包括移动文件(夹)也都需要经过确认。所以,在Windows VistaWindows 7中我们要更改HostsLmhosts文件会出现拒绝访问的问题。
原因:由于编辑HostsLmhosts文件时记事本是以普通用户身份运行的,所以没有权限保存HostsLmhosts文件。
解决方法:先在开始菜单的里的程序附件里找到记事本点右键选择“管理员身份运行”,然后使用菜单里的“打开”来打开HostsLmhosts文件就可以正常保存了,你可以点打开,直接输入文件的路径“C:\Windows\System32\Drivers\Etc\hosts”即可打开hosts文件了。
Windows Vista和Windows 7中很多程序都会碰到这样的问题,遇到出错的时候尝试一下以管理员身份运行程序可能会有帮助。
说了那么多很多人还不知道HostsLmhosts文件是什么,顺便解释一下:

HostsLmhosts文件位于

\%SystemRoot%\System32\Drivers\Etc(通常位于C:\Windows\System32\Drivers\Etc文件夹)
%SystemRoot%是你系统所在目录,比如系统文件夹是C:\Windows\。Hosts文件的作用就是解析域名,和DNS服务器的作用差不多, 他只是根据Hosts文件里的对应关系来解析,如果文件中不存在所要查询的域名,然后就通过DNS服务器来查询。也就是Hosts > 本地DNS服务器。而Lmhosts文件是用于解析Netbios的。

一款新的Windows XP/2003/2008/Vista/Win7密码账号(账户)破解软件Sneaky Win Intruder Type 1(SneakyWinIntruder)

做电脑维修工作的,其中一样常做的事情就是向客户查询Windows 账号(账户)密码,因为Windows 内的事件检视器、当机报告(Minidump) 等都是很有用的查错工具。例如当见到事件编号(Event ID) 为7 的红色交叉,硬碟编号是0 (Harddisk0) 又显示有错误区块(bad block) 的话便已可以确诊有坏磁区(如果之后又没有了坏磁区,可能是硬碟自己修复了,但始终曾经出现问题)。另一方面,有不少有名的系统诊断软件例如Sysinternals Autorun 都是要Windows 在登入后才能运作的。那是否表示如果联络不上客户维修便要延误了吗?客户的电话错了怎办?除了等他再打过来,其实可以主动点- 强行登入Windows!

民间破解Windows 密码的方法和软件颇多,有穷举法的(brute force attack),但不能准确知道所花时间,例如Elcomsoft 便有能使用CUDA GPU 加速的产品;有一类是重设密码的,例如使用ERDCommander LockSmith 或NTPWEdit 重设Windows 密码,这方法个人从没有使用,因为密码重设后难保不会让客户怀疑或带来麻烦,例如若客户有EFS (Encrypting File System) 加密了的档案,不用回本来的密码是开不了的;另一类则不会更改密码,直接进入Windows,例如Konboot、WindowsGate;一类则可制作一个新帐户,用它来「为所欲为」也不怕。小弟常用最后一种,因为很重视个人私隐;使用客户的帐户应可免则免。完成后只要删除新建的帐户便可消除大部份足印。

这一种方法的代表者有「将sethc.exe/utilman.exe 换成cmd.exe」技巧。不知道大家有没有试过在登入时碰下shift 键太多次之后Windows 出现启动相粘键的讯息? sethc.exe 就是那时执行的程式。而utilman.exe 则是Vista/7 登入画面左下角的轻松存取功能。只要将它们换成cmd.exe 就可以在登入画面唤出由系统身份(NT Authority\System) 执行的「命令提示字元」,然后在那里输入lusrmgr.msc 或用net user 指令就可以新增帐户然后进入Windows 了。

由于小弟偏好这个技巧,但坊间的软件好像没有一种是完全利用这种技巧(近似的虽有WindowsGate、Sala's Password Renew、Dc-PASS,但都不是利用sethc.exe),所以小弟编写了一些指令档,在令自己对工作生厌之前将这堆刻板的步骤自动化... 接下来会介绍Sneaky Win Intruder Type 1(SneakyWinIntruder)。
注意:执行Sneaky Win Intruder Type 1(SneakyWinIntruder)前请确定它所依赖的程式已经放在Swi 资料夹或者系统资料夹(System32)。请参阅 Readme.txt。

Sneaky Win Intruder Type 1(SneakyWinIntruder) 所做的可以简单分成三部份:

※ 1 - 置换 sethc.exe

因客户Windows 受密码保护,首要是用另一个作业系统起机(eg Windows PE),进入后执行Swi1.bat。跟着指示做。过程中如果它侦测到目标Windows 为Vista/7,而且UAC (User Account Control) 状态为开启,便需输入「y」关上UAC 以确保后期运作无误。成功后可关机然后启动目标Windows,进入第二部份。

(在Windows PE 1.x 下执行前需先从XP 补回attrib.exe 和find.exe,放在Swi 资料夹。)
※ 2 - 新增账号(账户)

在目标Windows 的登入画面按下shift 键五次,在弹出的「命令行提示符」输入「adduser1」便会自动创建帐户。过程中它会问是否重新载入欢迎画面,如新增帐户后欢迎画面仍未出现新帐户,可输入「y」。最后用以下的帐户资料登入:

用户名:temp
密码:Password12! (区分大小写)

Windows 7 下的 Part 2 过程动画

Sneaky Win Intruder Type 1(SneakyWinIntruder)在Windows 7下启动的动画

(可见Windows 7 下一些讯息不能正常显示,但不会影响运行。)

※ 3 - 还原系统

电脑修好,是时候删除帐户、「抹掉足印」了!先打开命令提示字元(cmd.exe),输入「clean1」。 (注意不要经shift 键技巧打开,否则恢复过程可能失败。)

至目前为止,帐户已删除,sethc.exe 已恢复,上次登录用户记忆已删除(仅在AutoAdminLogon 项目没有设定时)。这时候其实您的部分已经完成,余下的将在客户取回电脑后首次登入时在背景继续执行。但是,若该用户没有系统管理员权限,作业便会失败(透过RunOnce 执行的原故)。尽管真的失败了,其实普通用户也不会轻易察觉到剩余的痕迹;若成功,UAC 将重新启用(若最初是开的),用者设置档(user profile) 和其余遗留下来的程式将被删除。

已试过能用在中文或英文的Windows XP、2003、Vista、7,基础系统为Windows PE 1.x 的(NoName XPE,Hiren's Boot CD),PE 2.0 (VistaPE),PE 3.0 (C7PE)。不过仍有一点 bugs,请参阅 Readme.txt。

如可以,在下一版本(Sneaky Win Intruder Type v1.0(SneakyWinIntruder)) 会完善它的不善,然后就到用另一种破解方法的Sneaky Win Intruder Type 2(SneakyWinIntruder)了。

下载地址

http://u.115.com/file/t79dab0540

http://d.namipan.com/d/b5a231e03968014b87ab0006bf7cd157d37f5d642e760500

http://www.rayfile.com/files/ed107261-2518-11df-b710-0015c55db73d/

http://www.brsbox.com/filebox/down/fc/6d452e6e98c51152f298ff4952be1772

http://www.load.to/V84yDE6EbB/SneakyWinIntruder.zip

http://dl.dropbox.com/u/5033010/SneakyWinIntruder.zip

http://www.dbank.com/download.action?t=40&k=MTMzOTM3MDA=&pcode=LCwzMzc3NTIsMzM3NzUy&rnd=6556