NOD32升级账号更新器 [ C# | NOD32 | Eset ]
前言
NOD32的大名这里就不介绍了,一直使用免费的升级服务器或升级ID,很脸红的说一句:“有钱了一定买正版的!”。
声明
本软件仅限于参考学习之用,请勿用于其他非法用途!
参考文章
1. 编程读取NOD32 注册表内的用户名和密码(Delphi)
2. ESET(NOD32)有效ID自动获取、检查、写入注册表 纯VBS脚本(论坛要注册,直接下载)
运行环境
1. Microsoft .NET Framework 2.0
正文
1. 先贴效果图
2. 原理与功能
2.1 原理非常简单,从http://www.nod321.com/抓取最新的用户名和密码,然后更新到注册表中。
2.2 启动进入界面,直接点击"立即更新"按钮就行了,本版没有加入判断是否已经联网,所以需要你先确定自己是否能够上网!如果连续点击立即更新的话,会按上面网页中出现的升级ID从上到下依次设置为当前升级ID。
3. 部分代码
3.1 异步分析下载
/// 异步更新
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnUpdating_Click(object sender, EventArgs e)
{
AppendMessage("开始连接
![](/assets/blank.gif)
![](/assets/blank.gif)
using (WebClient wClient = new WebClient())
{
AutoResetEvent waiter = new AutoResetEvent(false);
wClient.Credentials = CredentialCache.DefaultCredentials;
wClient.DownloadDataCompleted += new DownloadDataCompletedEventHandler(AsyncURIAnalyze);
wClient.DownloadDataAsync(new Uri(URL_USER), waiter);
//waiter.WaitOne(); //阻止当前线程,直到收到信号
}
}
/// <summary>
/// 异步分析
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void AsyncURIAnalyze(Object sender, DownloadDataCompletedEventArgs e)
{
//消息
AppendMessage("已连接,正在分析\r\n", Color.Blue);
//获取数据
string pageData = Encoding.UTF8.GetString(e.Result);
MatchCollection matchs = Regex.Matches(pageData, REGULAR_USER, RegexOptions.IgnoreCase);
foreach (Match match in matchs)
{
string[] values = match.Value.Replace("<br/>", "@").Split('@');
string username = values[0].Replace("UserName:", string.Empty).Trim();
string password = values[1].Replace("PassWord:", string.Empty).Trim();
if (!users.Contains(username))
{
users.Add(username);
Regedit(username,password);
break;
}
}
}
3.2 Nod32的密码加密与解密
/// 解密
/// </summary>
/// <param name="buf"></param>
/// <returns></returns>
private string byte2str(byte[] buf)
{
StringBuilder pwd = new StringBuilder();
if (buf != null)
{
for (int i = 0, j = mask.Length; i < j; i += 2)
{
pwd.Append((char)(buf[i] ^ mask[i]));
}
}
return pwd.ToString();
}
/// <summary>
/// 加密
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
private byte[] str2byte(string str)
{
byte[] buf = Encoding.ASCII.GetBytes(str);
byte[] result = new byte[buf.Length * 2];
if (buf != null)
{
for (int i = 0, j = 0; i < mask.Length; i++, j++)
{
result[i] = (byte)(buf[j] ^ mask[i]);
result[++i] = mask[i];
}
}
return result;
}
4. 下载
4.1 安装程序
NodFixSetup.rar 解压安装即可。
4.2 可直接运行的EXE文件,需要Framework 2.0
NodFix.rar
4.3 源代码
NodFixSrc.rar
5. 注意
由于http://www.nod321.com/更新升级ID稍慢导致ID无效,需要你重复点击"立即更新"来尝试其他的升级ID,如果本程序更新的ID都无法使用,也代表上面这个网站的升级ID无法使用!比如2009-5-15更新的升级ID中只有最后一组可以使用!
后期维护
1. 2009-7-20
修正两个BUG,分别是密码为空是更新出错和匹配用户名密码没考虑Username和Password这种情况,更新exe下载,替换NodFix.exe就行:
NodFix2009-7-20.rar
2. 2009-8-3
紧急修正分析结果未加Tirm()的BUG,同上,替换NodFix.exe就行:
NodFix2009-8-3.rar
3. 2009-9-4
由于nod321.com网站被关闭,在本软件失效之际找到另外一个提供免费升级ID的网站:nod320.org,小有改动代码,请下载替换NodFix.exe:
NodFix2009-9-4.rar
4. 2009-9-20
nod320.org改了匹配的用户名 - -#,请替换NodFix.exe,也附加本次的源代码,自己用闲工夫的人把这个程序改成一个字典形式的吧,我懒 - - #。
EXE: NodFix2009-9-20_EXE.rar
SRC: NodFix2009-9-20_SRC.rar
5. 2011-3-25
已经购买正版360版ESET NOD32,40元一年。上班已经4年,能承受得起这个费用了,支持正版!本文源代码要是觉得有价值可以下载学习一下,主要是操作注册表。
结束
自己动手,丰衣足食! 短时间内不用到处找升级ID了,而且用起来放心,有源代码在这呢 : )顺便还学习了一下Winform打包: )
NOD32升级账号更新器 [ C# | NOD32 | Eset ]相关推荐
- NOD32升级ID获取器For流星无语更新了
NOD32升级ID获取器For流星无语更新了一下,现在可以直接把用户名密码写入注册表了,连复制/粘贴操作都可以免了... 转载于:https://www.cnblogs.com/lxwy/archiv ...
- c/c++实现获取NOD32升级账号密码
功能有待完善和添加 #include <iostream> #include <ctime> #include <cstring> #include <str ...
- NOD32升级ID自动填写工具+更新版1.754
兄弟们,现在不要再为NOD32升级ID的每天更新而烦恼!!! 此工具可设为系统启动运行,运行获得ID并适时升级后自动退出!! 保证不浪费你的内存!!! (适用于任何版本) -------- ...
- 手把手教你搭建NOD32升级服务器
企业内网管理是我们这些网络管理员的主要工作,而管理的大敌则是那些危害甚多的病毒,安装杀毒软件固然可以有效解决病毒问题,但是病毒库的升级却非常麻烦,一方面员工计算机上杀软升级要消耗大量网络带宽,另一方面 ...
- Nod32升级服务器(转)
转自:http://bbs.deepin.org/htm_data/209/0707/226189.html 最新可用NOD32免ID升级服务器!!!2007年7月4日 最新可用NOD32免ID升级服 ...
- 按键精灵上传账号到服务器_百度网盘超级会员账号登录器
百度网盘超级会员账号登录器 该软件较为简洁,双击运行,自动进行网页登录,程序已内置一个网盘超级会员账号供大家使用,可以正常下载,请大家不要上传任何违法违规内容,该程序仅供大家临时下载使用,同时下载人数 ...
- 【安卓】腾讯Bugly之应用升级热更新-热更新
如何接入请参阅 [安卓]腾讯Bugly之应用升级&热更新-接入篇 什么是热更新: 热更新能力是Bugly为解决开发者紧急修复线上bug,而无需重新发版让用户无感知就能把问题修复的一项能力.Bu ...
- 陪玩视频聊天系统开发,升级与更新功能的实现
随着科技的不断发展,陪玩视频聊天系统开发中也会不断的更新和优化各种功能模块,陪玩视频聊天系统升级与更新功能的实现关系着用户的使用体验,所以,本文将讲解陪玩视频聊天系统开发的升级与更新. 一般而言在陪玩 ...
- IPUDN(用于单幅图像去雾的透射图和大气光导迭代更新器网络)CVPR_2020
摘要: 本文提出了一种基于新颖的迭代更新框架的迭代先验更新网络 (IPUDN).我们提出了一种新颖的卷积体系结构来估计信道方向的大气光,并将其与估计的透射图一起用作去雾网络的先验.使用通道方向的大气光 ...
- 【原创】股市快讯自动更新器
最近迷上炒股了,于是总会去一些网站看一些基本面,毕竟运用基本面+技术面才是炒股的手段 原理跟之前发布的青海玉树地震更新器一样 要求机器必须安装.NET 2.0 http://download.micr ...
最新文章
- 5软件开发与软件测试
- sql server密码过期,通过SSMS修改策略报错
- 问答项目---登陆也要做验证!(JS和PHP验证)
- 计算机四级软件工程知识点,计算机四级考点
- Windows路由表
- 更改span标签样式_CSS 内嵌样式
- 【HAOI2010】工厂选址题解
- 种树(信息学奥赛一本通-T1423)
- shell编程之进阶篇二常见运算符号
- 阿里云安装git_Jenkins准备篇04阿里云Centos7服务器安装git
- python +selenium +chrome/firefox 环境配置
- java 页面编码_java中文乱码解决之道(七)-----JSP页面编码过程
- 如何设置计算机的网络参数,如何正确设置电脑的IP地址和DNS等参数[图文]
- WLAN配置实例(二)——三层组网隧道转发
- 微信公众平台测试账号申请地址
- 营销增长系列:从零开始做运营?
- esp分区引导修复失败_UEFI引导修复教程 win10 MBR无损转GPT分区后修复启动
- 怎样推断server为虚拟机还是物理真机?
- 爱奇艺视听体验再升级,上线杜比视界独家电影内容
- fireBug网络面板数据说明(转)