[资料] 电脑主板全固态电容电压标识

2014年11月26日 技术相关 评论已被关闭 | 1,225 views

常见 尼吉康 LF 330 C 843为例
LF 品牌代码
330 容量
C 电压标识:G-4V J-6.3V A-10V C-16V D-20V E-25V V-35V
843 生产批号

利用iptables屏蔽俄罗斯和土耳其的IP

2014年9月27日 技术相关 评论已被关闭 | 1,162 views

自从用上了 VPS 后,发现大量的网络攻击无时无刻都存在,比如被扫描端口,被暴力破解,被猜解后台密码,被垃圾评论骚扰。一段时间以来,我发现来自俄罗斯和土耳其的 IP 攻击最多,而我的网站是中文,阅读者大多数来自中国。因此屏蔽这两个国家的 IP 段是不会使网站访问受影响,反而会减少攻击。
那么,如何屏蔽来自俄罗斯和土耳其的 IP 呢?(请举一反三,屏蔽其他国家 IP 方法也是一样的)

网上流传的在 IPdeny 下载俄罗斯和土耳其的 IP 地址列表全为空,因此我找到了countryipblocks(需翻,国内 IP 无法访问),选择俄罗斯和土耳其,生成 CIDR,分别复制并保存为 ru.zone 和 tr.zone。

countryipblocks

获取了国家的所有 IP 地址后,要想屏蔽这些 IP 就很容易了,写个脚本逐行读取 ru.zone 和 tr.zone 文件并加入到 iptables 中即可。

本地下载

  使用方法:

该脚本执行完毕后,屏蔽日志位于当前目录下的blockedip.log文件中。有8791行。

该脚本在测试时,发现在基于 OpenVZ 的 VPS 中执行会出现“iptables: Memory allocation problem.”错误,原因是基于 OpenVZ 的 VPS 超售严重而导致内存分配不足。在基于 Xen 的 VPS 中执行则完全没有问题。

其实还可以通过 .htaccess 规则来限制这两个国家的 IP 访问。方法如下:
在 countryipblocks 的页面,选择 .htaccess Deny,再分别选择国家 RUSSIAN FEDERATION 和 TURKEY,点击“Creat ACL”按钮即可生成 .htaccess 规则。复制粘贴到文本文件中,上传至 wordpress 根目录下,并改名为 .htaccess,如果该文件已经存在,则需要将在线生成的 .htaccess 屏蔽 IP 规则添加至 # BEGIN WordPress 和 # END WordPress 之间即可。

 

联想Y470/570系列修改Insyde BIOS网卡认证白名单的方法

2014年9月26日 技术相关 评论已被关闭 | 5,347 views

由于联想Y470/570系列再一次引入了网卡白名单机制,觉得无线网卡不给力或者在黑苹果下无法驱动的朋友,在自行跟换网卡后有很大的几率会再开机时看见这样的屏幕提醒,大意就是您插入了未经授权的无线网卡。请在关闭电源后拔出该网卡。随后机器锁死,无法加载系统,即所谓白名单问题。目前看来,只能通过修改BIOS的办法实现,而且由于Insyde公司新版BIOS的升级,部分老办法已经无法奏效,如因为验证程序的成倍加长,部分BUG已修复,直接用debug命令分析该部分程序并找到漏洞从而跳过一切认证的方法可能难度较大,有兴趣的朋友可以一起来讨论一下。我在这里给出了一个比较直接的解决方案

***************************************************************
修改BIOS一定要谨慎,否则会把笔记本变砖,笔者不会对此负责,请先查明自己电脑的BIOS恢复方法,做好恢复U盘(可参考下文),以及埋葬自己电脑的心里准备再开始学习以下教程。
***************************************************************
一、准备工作:
1.所用工具:(所有文件可在4楼下载)
     Winhex.16.1需注册
     insydeEzH2O 2.1.0.4
     WinRAR或好压、7z等压缩工具

要修改的BIOS,这里提供Y470/570系列2.06版的IQY0206AX64.exe

2.关闭”XXX安全卫士”等国产低能安全软件以及其他将注册机等破解工具自动删除的防护软件

3.安装WinHex并进行注册,顺便将Mode设为In-place mode!便于后续操作

 

4.压缩工具IQY0206AX64.exe解压到一空目录下,也可直接解压到”IQY0206AX64\”

5.右击”计算机”à属性à选择”设备管理器”,在”网络适配器”中找到你正在使用的无线网卡,查看属性;选择”详细信息”一栏,将属性切换至”硬件ID”,你将可以看到网卡的硬件ID,如我这边换上的网卡地址为”PCI\VEN_168C&DEV_002A&SUBSYS_7136144F”,建议用记事本整理成”VENDEVID: 168C002A
SUBSYS ID:7136144F”并保存。附上我的Intel WiFi Link 1000 BGN地址为”VENDEVID: 80860084
SUBSYS ID: 13158086”.y470_1


6.仅仅知道原来的网卡显然不够,但如何读取要替换的网卡ID是个纠结的问题,如果你手头有一台能够直接使用那块网卡的本子,那只要在那台机器上换上你要换的卡,按4中操作即可获得地址;但是很多朋友没有这样的条件(我就属于这类),那就看看我这个办法吧:
①卸下机器底板;
②使用原来能够通过认证的网卡开机进入Win7(开机一定要插网卡,不然后续操作无法成功),然后合上本子,如果你没有关闭睡眠功能,那你的机器应该可以进入睡眠模式。对于无法睡眠或XP用户(这型机器由于OPTIMUS切换技术在XP下不被支持,装XP总不太好),请自行解决(注意:睡眠≠休眠);
③不要让机器断电,保持电源灯闪烁的状态,然后在机器睡眠中将你要换的网卡替换上去(按照微软工程师的说法,睡眠中网卡应该不带电),注意不要碰到任何能唤醒睡眠的按键,否则如出现插槽或网卡烧毁的情况,本人概不负责,请自行解决(PS:保内的话一般维修站都可以免费换主板的)
④展开机器,正常情况下你将进入Win7的账户登陆界面(如果直接重启,则可能原因为你没有插着网卡开机或者你系统的睡眠功能不正常,请自行检查),重新进系统后,你会发现Win7会自动给网卡安装驱动,大多数无线网卡应该是可以靠系统驱动使用的,如果驱动成功的话你已经可以用新换的网卡爽一把了,但不要忘记正事,把这块网卡的地址也按上面第五步中方法获得地址并记录下来,如果没有正确驱动,那设备也能在未知设备中找到,也可以自己找驱动装上;
⑤保存地址,即可进入第二阶段.

7.为保险起见,建议先阅读下方注意事项中相关段落,做好进行U盘拯救的准备工作.

二、修改BIOS

如果觉得WinHex64位系统下读取内存崩溃几率较大,你可以在32位版XPWin7 XP Mode抑或其他虚拟机及PE环境下操作.
1.首先使用insyde EzH2O打开你的BIOS文件,如”IQY0206A.bin”

y470_2
加载完成可以看到BIOS信息

y470_3

2.使用”管理员方式”启动WinHex,选择”Tools”–>”OpenRAM”读取内存

y470_4

然后找到”Exh2o”的位置,展开节点并选择”Entire Memory”,然后”OK”打开(如出现WinHex意外退出的情况,可以重新运行进行尝试,建议可在开机未运行过其他大型程序时进行修改,这样成功几率较大)

y470_5

3.成功打开内存后选择”Find HexValues”,把填入原来网卡的VENDEV ID,比如我的Intel WiFi Link 1000 BGN地址为VEN_8086&DEV_0084(Y470系列应该都是这个卡吧),就搜索”86808400”(注意不是”80860084”

y470_6

如果WinHex出现崩溃情况,就按第二步说明重新运行WinHex并进行搜索,一般可以找到如下的结果,且这个结果一般只能找到一个

y470_7

这就是用来对无线网卡进行验证对比的地方,也就是需要修改的地方
4.由于事先我已查明我的AR9280无线网卡的硬件ID,可直接进行修改(前提是在可编辑模式如”In-place mode!”下).
前四组值代表VENDEV ID,原本是原来网卡的ID,我们可以替换为我们需要换上的网卡的ID,替换时注意顺序,例如我要替换的AR9280网卡ID是”168C002A”填入时按”8C162A00”,即”12345678”的ID按”34127856”顺序填入(注意不要填错)
紧接的后四组值代表网卡的SUBSYS ID,也需替换,同样注意顺序问题,与上面稍有区别,这里按照”LITTLE-ENDIAN”方式填入,比如我的”7136144F”按照”4F143671”填入,即”12345678”的ID按”78563412”顺序填入(同样不能填错.
改完后点上方工具栏的”保存”,即软盘图标
.

y470_8

5.回到Ezh2o中,直接选择”文件”à”另存…”,将修改后的BIOS文件安原名先保存在其他位置(保存需要几秒时间,请内心等待至状态栏中出现完成信息)

y470_9

6.随后关闭EzH2o和WinHex,用刚在保存的BIOS文件替换原来的BIOS文件,这个时候如果你的BIOS已升至同一版本可能还不能直接刷,需要修改刷BIOS的配置文件。打开 platform.ini”,找到” [Bios_Version_Check]”这段,将”Flag=2”改为” Flag=0”,即不检查BIOS版本;再将下面一段”[ForceFlash]”中的” ALL=0”改为”ALL=1”,即修改BIOS中所有内容.

y470_10

7.改完后以管理员方式运行刷BIOS程序,64位系统为”InsydeFlashx64.exe”(不要忘记插上电池和电源插头,本子刷成砖就不好了),一路”YES”下去,自动重启后你会看到”Unauthorized wireless card is plugged in….”,说明白名单已经将你原来的网卡识别为”非法”,关机断电,换上你要换的网卡,前面操作顺利的话开机进系统,大功告成,你可以用新的网卡了。大部分卡应该能支持联想的Wi-Fi控制快捷键以及硬件开关.

三、注意事项:

1.修改BIOS前,你需要确认并记下你原来网卡的硬件ID,以及要换上的网卡的硬件ID,用记事本保存即可.
2.请使用安装后的WinHex并注册,并将Mode设为”In-place mode!”,否则无法修改内存.
3.若刷完后插上任意一块无线网卡均通不过白名单检查,你可以不插网卡开机,开机后重新检查
你的修改是否正确;若想放弃,可将原版BIOS刷回,并用原先的网卡.

4.若机器因错误的操作刷黑,你需要用U盘(不建议用大于2GU盘)恢复BIOS,可按如下方法恢复(此法本人未经实测,如不放心者建议自行Google恢复方法):
    ①将flashit.exePYQY0.bin拷贝到U盘根目录下;
    ②移除机器的电源适配器和电池;
    ③插入可启动的U盘设备;
    ④同时按住FnR;
    ⑤插入电源适配器;
    ⑥释放FnR;
    ⑦按机器电源开关;
    ⑧拯救程序将自动运行.

5.成功换上网卡后不要忘记插上黑白两根天线,不接天线你将收不到Wi-Fi信号.

16色、256色LOGO图片制作

2014年9月26日 技术相关 评论已被关闭 | 1,485 views

Acer 4750G BIOS密码清除方法

2014年9月26日 技术相关 评论已被关闭 | 2,898 views

密码保护:Award BIOS 775主板刷写771 CPU Xeon L5420微码

2014年1月5日 技术相关 评论已被关闭 | 1,934 views

技嘉主板前置音频接线的方法是怎样的

2013年11月9日 技术相关 评论已被关闭 | 2,707 views

微软软件分享

2013年7月21日 工具下载 评论已被关闭 | 27,648 views

Tuxlite 3.0

2013年6月16日 工具下载 评论已被关闭 | 327,426 views

新购VPS后的一些必要设置

2013年5月10日 技术相关 评论已被关闭 | 1,846 views