2018年6月5日星期二

Windows10使用HWIDGen申请永久数字许可证


HWIDGen是一款由国外Nsane论坛会员s1ave77制作的Windows 10数字权利激活工具,这款Win10数字权利获取工具,可以自动获取Windows 10 数字许可证激活,无需产品密钥,以最简单的方式永久激活。
原帖地址:http://www.nsaneforums.com/topic/312871-windows-10-digital-license-hwid-generation-without-kms-or-predecessor-installupgrade/


数字权利激活


什么是“数字权利激活”?数字许可证激活是 Windows 10 中新加入的激活方式,是一种授权方法的分类。

数字许可证会记录您的硬件设备信息,只要在CPU和主板设备没有更换的情况下就可以连接微软服务器自动永久性的激活系统,重新安装系统时无需再次输入产品密钥,安装后会自动永久激活。

“数字权利激活”在不更换电脑硬件的情况下一直有效,无论您安装的系统是正式版还是预览版,不影响永久激活效果。

支持的系统


目前基本上支持大部分Win 10系统!

Windows 10 Cloud
Windows 10 Cloud(N)
Windows 10 Core(N)
Windows 10 CoreCountrySpecific
CWindows 10 oreSingleLanguage
Windows 10 Core
Windows 10 Education
Windows 10 Education(N)
Windows 10 Enterprise
Windows 10 Enterprise(S)
Windows 10 EnterpriseS(N)
Windows 10 Professional
Windows 10 Professional(N)
Windows 10 ProfessionalEducation
Windows 10 ProfessionalEducation(N)
Windows 10 ProfessionalWorkstation
Windows 10 ProfessionalWorkstation(N)
Windows 10 LTSB 2015
Windows 10 LTSB 2016


手动激活


[v_error]操作比较复杂!不建议小白入手![/v_error]
1. Get GatherOsState.exe from Windows 10 17134 ISO
2. Get latest version of slshim from https://github.com/vyvojar/slshim/releases
3. Extract slshim32.dll (for gatherosstate from x86 ISO) or slshim64.dll (for gatherosstate from x64 ISO)
4. Place gatherosstate and extracted slshim dll in the same directory
5. Rename slshim dll to slc.dll
6. Import this to registry:
6.1. Set the real value for %sku% from beneath list.

edition=Cloud
sku=178

edition=CloudN
sku=179

edition=Core
sku=101

edition=CoreCountrySpecific
sku=99

edition=CoreN
sku=98

edition=CoreSingleLanguage
sku=100

edition=Education
sku=121

edition=EducationN
sku=122

edition=Enterprise
sku=4

edition=EnterpriseN
sku=27

edition=EnterpriseS
sku=125

edition=EnterpriseSN
sku=126

edition=Professional
sku=48

edition=ProfessionalEducation
sku=164

edition=ProfessionalEducationN
sku=165

edition=ProfessionalN
sku=49

edition=ProfessionalWorkstation
sku=161

edition=ProfessionalWorkstationN
sku=162


Replace the ‘XXX’ with the needed sku value. If using REG make sure the string is 7 digits long, the CMD will take the value from above.

CMD:

reg add "HKLM\SYSTEM\Tokens" /v "Channel" /t REG_SZ /d "Retail" /f
reg add "HKLM\SYSTEM\Tokens\Kernel" /v "Kernel-ProductInfo" /t REG_DWORD /d XXX /f
reg add "HKLM\SYSTEM\Tokens\Kernel" /v "Security-SPP-GenuineLocalStatus" /t REG_DWORD /d 1 /f
reg add "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\gatherosstate.exe" /d "^ WIN7RTM" /f


Make shure the XXX are peplaced by shown ID from above SKUID list.
Adapt the above path to gatherosstate.exe to the actual path.

7. Enter default Retail/OEM key from products ini

Key list from 17134.1 products.ini:
Site: https://pastebin.com
ShareCode: /rYakstDc

if you have Enterprise N or LTSB 2016 N use this in elevated Powershell:

::EnterpriseN
((Get-Content '.\gatherosstate.exe') -replace "`0" | Select-String -Pattern "(.....-){4}C372T" -AllMatches).Matches | Select-Object -ExpandProperty Value

::EnterpriseSN
((Get-Content '.\gatherosstate.exe') -replace "`0" | Select-String -Pattern "(.....-){4}VMJWR" -AllMatches).Matches | Select-Object -ExpandProperty Value

this will gather the key from within gatherosstate.exe

8. Run gatherosstate. After a few seconds you should get GenuineTicket.xml
9. (optional) Remove HKEY_LOCAL_MACHINE\SYSTEM\Tokens from registry.

CMD:

reg delete "HKLM\SYSTEM\Tokens" /f
reg delete "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "C:\gatherosstate.exe" /f



10. Place the created genuineticket at the root of c:\ and in admin CMD:

clipup -v -o -altto c:\


11. then force activation with:

cscript /nologo %windir%\system32\slmgr.vbs -ato

自动激活


该版本是作者s1ave77提供的!全E英文操作!大家可以尝试其他几种!
软件下载:链接: 下载hwidgen
解压密码:3Fs44Rv#tZ4u3UOij656NgF____


批处理激活版


这个也不错,可以直接看源码,放心安逸~~
软件下载地址:链接: 点击下载
萌卡大佬优化:链接: 点击下载

C#激活版本


比较推荐这个版本也不错!比较直观!
软件下载地址:链接: 点击下载
C#代码编写~ 可以利用反编译工具看代码内容。
推荐大家试一试这个!!
该版本来自:吾爱破解-W10数字许可激活C#版v2.6.7【已支持LTSB2015】

特别提醒


激活过程中,保持电脑联网,且开启Windows Update!避免使用V_P_N!

有些杀毒软件会提示软件有病毒。大家可以参考下:远景论坛-关于最近hwidgen.mk3 病毒的发表下个人看法。

最后说明


所有附件均存放在OneDrive,如出现无法下载的情况,请留言,我将尽快更换。

2018年6月1日星期五

使用 Nginx 屏蔽部分国家或地区IP,禁止访问网站



博主的环境是用宝塔搭建的,所以安装目录会和正常的LNMP目录不太一样。


使Nginx支持GeoIP


我们先检查一下Nginx 是否有GeoIP模块。

nginx -V

看下输出界面有没有包含 --with-http_geoip_module ,如果有的话就说明Nginx 已经编译了GeoIP模块,直接到安装GeoIP检查GeoIP这一步。

安装GeoIP


如果没有安装GeoIP模块,先安装GeoIP

wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz
tar -zxvf GeoIP.tar.gz
cd GeoIP-1.4.8
./configure
make
make install
echo '/usr/local/lib' > /etc/ld.so.conf.d/geoip.conf
ldconfig

添加未编译安装模块


cd 到Nginx 源码目录,因为我是用宝塔安装的环境,所以目录在/www/server/nginx

cd /www/server/nginx/src

使用参数从新配置,注意这里参数是直接复制 nginx -V 显示出来的,把configure arguments: 后面的参数复制出来,后面加上--with-http_geoip_module


./configure --user=www --group=www --prefix=/www/server/nginx --with-openssl=/www/server/nginx/src/openssl --add-module=/www/server/nginx/src/ngx_devel_kit --add-module=/www/server/nginx/src/lua_nginx_module --add-module=/www/server/nginx/src/ngx_cache_purge --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-http_gunzip_module --with-stream --with-stream_ssl_module --with-ipv6 --with-http_sub_module --with-http_flv_module --with-http_addition_module --with-http_realip_module --with-http_mp4_module --with-ld-opt=-Wl,-E --with-ld-opt=-ljemalloc --with-http_geoip_module #不要复制这里的,要根据自己的进行修改


等上面执行完了,然后再编译

make

替换Nginx 二进制文件。(最好备份下当前Nginx 文件,避免出问题了没办法恢复)

#我这边是用宝塔安装的环境,目录是/www/server/nginx,如果不是宝塔安装的环境,请换成自己服务器上的目录
#先停止nginx 再替换二进制文件,提示overwrite 的话记得输入y后回车。
service nginx stop
cp /www/server/nginx/sbin/nginx /www/server/nginx/sbin/nginx.bak
cp ./objs/nginx /www/server/nginx/sbin/

替换成功后,重启Nginx。然后查看一下GeoIP模块加载情况。如果后面包含了--with-http_geoip_module 就成功了。

service nginx start
nginx -V


检查GeoIP


检查一下/usr/local/share/GeoIP/目录是否包含GeoIP.dat,如果没有的就直接下一个最新的数据库

cd /usr/local/share/GeoIP/
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
gunzip GeoIP.dat.gz

配置Nginx,添加变量


打开Nginx 配置文件。

#注意!目录换成自己的Nginx 目录,我这个目录是宝塔安装的 ,或者进入面板修改
vim /www/server/nginx/conf/nginx.conf

添加变量,在http{} 区域任意位置添加如下变量

geoip_country /usr/local/share/GeoIP/GeoIP.dat;
fastcgi_param GEOIP_COUNTRY_CODE $geoip_country_code;
fastcgi_param GEOIP_COUNTRY_CODE3 $geoip_country_code3;
fastcgi_param GEOIP_COUNTRY_NAME $geoip_country_name;


配置规则


在你需要的网站上配置规则
编辑Nginx 网站配置文件,在server {} 区域内添加代码

#返回403
if ($geoip_country_code = CN) {
return 403;
}


#指定页面
if ($geoip_country_code = CN) {
root /451.html;
}

上面那段代码,CN 就是中国大陆地区,如果中国大陆地区的IP 访问网站就返回403,当然你也可以单独写一个界面返回到指定界面。如果你想屏蔽其他国家或地区的IP 访问 那么把RU 改成对应就可以了 ,以此类推。
这样就设置完毕了,可以任意屏蔽某个国家的IP 访问。当然GeoIP还有很多种写法,还可以屏蔽某个城市的IP,想学的话可以去网上找找。

附表:



[v_tips]中国大陆地区编号:
相应的省份代码:

CN,01,”Anhui”
CN,02,”Zhejiang”
CN,03,”Jiangxi”
CN,04,”Jiangsu”
CN,05,”Jilin”
CN,06,”Qinghai”
CN,07,”Fujian”
CN,08,”Heilongjiang”
CN,09,”Henan”
CN,10,”Hebei”
CN,11,”Hunan”
CN,12,”Hubei”
CN,13,”Xinjiang”
CN,14,”Xizang”
CN,15,”Gansu”
CN,16,”Guangxi”
CN,18,”Guizhou”
CN,19,”Liaoning”
CN,20,”Nei Mongol”
CN,21,”Ningxia”
CN,22,”Beijing”
CN,23,”Shanghai”
CN,24,”Shanxi”
CN,25,”Shandong”
CN,26,”Shaanxi”
CN,28,”Tianjin”
CN,29,”Yunnan”
CN,30,”Guangdong”
CN,31,”Hainan”
CN,32,”Sichuan”
CN,33,”Chongqing”


[/v_tips]

2018年5月23日星期三

centos升级python到版本2.7.12并安装pip


最近使用centos6系列的系统安装酸酸乳的时候,在使用pip安装相关插件的时候总是提示错误,我想可能是python的问题吧~



[v_error]注意:需要root权限[/v_error]

升级python


查看python版本:

python --version

下载并解压Python-2.7.12



wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
tar zxvf Python-2.7.12.tgz

安装必备插件



yum install gcc -y
yum -y install gcc-c++
yum -y install zlib*
yum install openssl-devel -y


更改工作目录



cd Python-2.7.12

安装



./configure --with-ssl
[v_error]
vi Module/Setup
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
去掉注释
zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
这一步必须走,不然在下面安装pip会提示错误[/v_error]
make all
make install
make clean
make distclean

查看版本信息



/usr/local/bin/python2.7 -V

建立软连接,使系统默认的 python指向 python2.7



mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python

重新检验Python 版本



python -V

yum出现了问题的解决方法


解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,需要指定 yum 的Python版本
vi /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6

安装pip


[v_notice]在这里还是先升级一下,如果升级出现问题,再安装
pip install --upgrade pip [/v_notice]
下载最新版的pip,然后安装

wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py

查找pip的位置

whereis pip

找到pip2.7的路径,为其创建软链作为系统默认的启动版本

ln -s /usr/local/bin/pip2.7 /usr/bin/pip

pip安装完毕,现在可以用它下载安装各种包了 :)

2018年5月21日星期一

Win7洗白Win10,获得数字许可


Win7升级到Win10的免费升级并获取数字证书有效期已经过来,在52pojie的时候,看到了这篇文章,于是我选择把它抓过来~


准备系统


首先保证你的当前win7是永久激活状态的(盗版正版无所谓都可以,激活工具网上一大把)
然后下载和你当前win7版本对应的win10镜像,(纯净版官方原版镜像可以去i tell you下载)
在 Win10 镜像里的 Sources 文件夹下找到名为gatherosstate.exe
复制到Win7的电脑运行 稍等片刻,会生成一个GenuineTicket.xml的文件 保存这个文件

安装Win10


然后正常方法安装Win10系统 如果你Win7是家庭版 那win10也要装家庭版 win7是旗舰版或专业版 win10就要装专业版
安装过程中无需输入序列号 直接跳过
安装完成后按将上面生成的GenuineTicket.xml复制到
ProgramData\Microsoft\Windows\ClipSVC\GenuineTicket


找不到路径的可以直接搜索文件名字

完成激活



放入此文件夹中之后重启系统完成激活

系统下载地址:


Win10镜像中含有多个版本:家庭版、专业版、教育版、企业版等;
Win7镜像均为SP(Service Pack)版本。

直连下载方式


Win7 Pro(32bit & 64bit)
Windows 7 Pro 32 bit
Windows 7 Pro 64 bit
Win7 Ult(32bit & 64bit)
Windows 7 Ult 32 bit
Windows 7 Ult 64 bit
Win10 1803 (32bit & 64bit)
Windows 10 1803 32 bit
Windows 10 1803 64 bit

MSDN官方下载(ed2k)


Win7 Pro(32bit & 64bit)
Windows 7 Pro 32 bit
Windows 7 Pro 64 bit
Win7 Ult(32bit & 64bit)
Windows 7 Ult 32 bit
Windows 7 Ult 64 bit
Win7 Home Premium(32bit & 64bit)
Windows 7 Home Premium 32 bit
Windows 7 Home Premium 64 bit
Win7 Ent(32bit & 64bit)
Windows 7 Ent 32 bit
Windows 7 Ent 64 bit
Win10 1803 (32bit & 64bit)
Windows 10 1803 32 bit
Windows 10 1803 64 bit

特别提示


[v_error]此方式我没有测试,所以可能会出现各种问题,所以请注意备份系统。[/v_error]

2018年5月13日星期日

免费金山WPS专业版的序列号


免费金山WPS专业版的序列号

国内很多用户都在使用WPS。WPS目前个人版是免费的。没有特殊要求可以直接使用个人版。

WPS专业版是需要花钱购买的,不过目前网上的破解版也不少。不过不建议大家安装破解版。安装一个正版的WPS,找个序列号激活一下就可以了!

 

版本区别


个人版 和 专业版有啥区别呢???

以下来自百度知道:

上面说了一堆,意思就是专业版更好一点。。。

下载地址


http://ep.wps.cn/product/wps-office-download.html  选择第一个下载!



 

 

 

安装序列号


R7AKQ-KLBXV-RNX3F-BPACQ-NQDGE (该序列号来自石家庄人社局)

THUV2-32HH7-6NMHN-PTX7Y-QQCTH(该序列号来自昔阳县政府)

 

可激活版本


WPS Office Pro 2016 (专业版)

WPS Office Pro Plus 2016(专业增强版)

WPS Office Suite(组合套餐)

2018年5月2日星期三

windows下搭建绝地求生网页雷达服务




网页雷达源码地址是 https://github.com/txchen/scichicken

根据readme介绍,scichicken是利用libpcap抓取网卡数据,然后对数据进行分析,并通过web服务器的方式把人物和物品展示到网页上
libpcap是一个跨平台的抓包库,scichicken利用了node的cap模块调用libpcap

cap模块地址:https://github.com/mscdex/cap
阅读cap的readme文件,里面说明在windows下,可以 Npcap with WinPcap compatibility来实现libpcap功能

下面说一下操作步骤

1.下载安装nodejs环境,要求是9.0以上的版本,我是用的是 v9.10.0
https://nodejs.org/dist/v10.0.0/node-v10.0.0-x64.msi

2.安装cnpm,淘宝npm镜像工具,加快包下载速度

npm install -g cnpm --registry=https://registry.npm.taobao.org



3.下载网页雷达 https://github.com/234150476/PUBG-Cloud-Radar(之前论坛里有人发的,我不是用scichicken)

4.安装Npcap https://nmap.org/npcap/dist/npcap-0.99-r4.exe

5.解压PUBG-Cloud-Radar,进入PUBG-Cloud-Radar文件夹,运行命令

cnpm i



6.编写一个devices查询脚本,保存为devices.js:

var Cap = require('cap').Cap;
var devices = Cap.deviceList();
console.log(devices);





node devices.js


查看网卡地址列表

{ name: '\\Device\\NPF_{EF70974F-50F3-45ED-A648-BDD3ADDAAAAA}',
description: 'Realtek Ethernet Controller',
addresses: [ [Object], [Object] ] }



看见这个Realtek Ethernet Controller就是板载网卡了,把这个name复制出来

运行

node index.js sniff '\\Device\\NPF_{EF70974F-50F3-45ED-A648-BDD3ADDAAAAA}' IP地址



9.浏览器打开 http://localhost:20086 访问网页雷达

10.设置windows防火墙出站入站规则,方便手机访问

2018年4月11日星期三

Ausuwrt-6In4-IPv6设置教程


这个教程针对拥有IPv4公网IP地址的小伙伴,没有公网IP的小伙伴是无法使用此方法的。
这里我们使用的是Asuswrt的6In4以及he.net提供的免费tunnelbroker




Step1:注册tunnelbroker帐号,网址:TunnelBroker

Step2:登录tunnelbroker帐号,并创建一个新的常规通道。

Step3:填写你自己的IP并选择ping延时最短的服务器。(中国区通常选择日本,香港。电信线路往往延迟都比较大)

Step4:在Asuswrt中设置DDNS
继续上一步的内容我们找到我们配置DDNS所需要的信息。

这里我们选择Openwrt Backfire的配置文件作为模板

注意:这里我们必须把配置文件中的密码换成自IPV6 Tunnel的Update Key


设置路由器防火墙,允许响应ping请求

我们打开路由配置页面:Wan->DDNS

选择www.tunnelbroker.net 的DNS服务,按照我们上一张图得到的配置文件依次填入对应输入框注意,这里ddns的密码是advance中的Update key

Step5:设置6in4
在路由配置页面中选择IPv6->6in4
填写对应配置


Step6:检查设备IPv6
查看网络链接,确认设备已获取IPv6地址,并链接IPv6网络。

此时若设置正确则可以访问IPv6网络