免费提问

NETGATE Spy Emergency 2018 v25.0.180.0

144
作者 清溪晓月
2018-10-10 17:24 字数 2735 阅读 349评论 19

Spy Emergency是反间谍软件,反恶意软件,反垃圾邮件解决方案,可快速安全地从计算机中删除间谍软件,恶意软件,垃圾邮件和其他网络威胁。

Spy Emergency保护您免受数千种各种感染和潜在有害软件的侵害。如间谍软件,广告软件,垃圾邮件,病毒,特洛伊木马,蠕虫,主页劫持者和远程管理工具还包括activex组件,拨号程序,恶意软件,键盘记录器,数据挖掘软件,工具栏,跟踪cookie,浏览器,劫持程序/ BHO。

Spy Emergency不会让你的电脑变慢。它仍然保护你,而你的工作不像其他间谍软件清除软件。

Spy Emergency在其签名数据库中有超过985,000个威胁定义!小而定期的定义更新大大减少了更新下载时间。

随着内置的恶意软件检测启发式Spy Emergency检测野外恶意软件威胁中的新和未知。即使在其他供应商检测到病毒扫描和签名更新之前。

Spy Emergency事件不仅支持检测广告软件恶意软件和间谍软件。它还支持检测木马,蠕虫和后门等恶意软件威胁。它不仅检查恶意软件的电子邮件,还检查垃圾邮件是否包含垃圾邮件过滤器。当检测到木马蠕虫或计算机病毒时,它会自动阻止。

只需简单地点击三次以清除您的问题与Spy Emergency间谍软件广告软件清除软件。只需单击“开始”按钮,即可立即开始系统扫描。点击下一步按钮查看检测到的项目,点击删除按钮将其删除。

特征:

支持Internet Explorer,Mozilla Firefox和Opera浏览器
扫描系统内存
扫描您的注册表
扫描您的存储
内置反垃圾邮件
系统目录存储扫描
跟踪cookie扫描
主机文件扫描
劫机者扫描
启发式恶意软件检测
Polymorhic恶意软件检测
支持UPX,Aspack的通用解包器
命令行界面
自动LSP堆栈修复
实时内存屏蔽在执行之前阻止间谍软件
阻止阻止恶意软件安装的屏蔽
浏览器屏蔽,包括主页屏蔽
跟踪饼干盾牌
自动更新数据库
新闻更新
个人间谍恢复功能
Keeplist
调度支持
简单的配置
直观清晰的用户界面,用于删除间谍软件
方便的外壳扩展扫描
皮肤支持
语言支持
高级技术支持
以及更多…

支持系统: Windows XP, Vista, Windows 7, 8, 8.1, 10 (32-bit, 64-bit).

官网 http://www.spy-emergency.com

官方下载
http://www.ngt.sk/download/se-setup.exe

神秘代码
Name: TEAM BEAN
Email: team@bean.org
Serial: 23BA41E-699F5B8-192FBA6-D839E3DE

注:此软件可能由于功能过于强大,被ESET认为是病毒,使用与否,自己决定。

网盘下载
https://pan.baidu.com/s/14mqWwILOX_AsjZQgFfh5Aw 密码:1xp5

绿色软件
登录 后发表评论
19条评论
性感的毛毛虫
1楼 · 2018-10-23 01:29

看说明书,里面有说

孤巷
2楼 · 2018-10-22 22:29

一些同学经经常忘记无线路由器密码,特整理一些常用无线路由器的管理ip地址,及无线路由器初始密码方便大家查阅。A:下面是一些品牌无线路由器地址初始用户名密码tp-link 默认登陆IP为192.168.1.1,默认用户名/密码是admin/admind-link 默认登陆IP为192.168.0.1,默认用户名/密码是admin/空netgear 默认登陆IP为192.168.1.1,默认用户名/密码是admin/password华硕 默认登陆IP为192.168.1.1,默认用户名/密码是admin/admintenda 默认登陆IP为192.168.1.1,默认用户名/密码是admin/admin磊科 默认登陆IP为192.168.1.1,默认用户名/密码是guest/guest

asj
3楼 · 2018-10-11 10:18

设置IP地址只需要更改注册表中关于适配器的相应设置,但更改后需要重新启动系统才能生效,而AddIPAddress函数只能添加IP而不是更改当前的IP,我们在Windows NT/2000界面上操作不需要重新启动就可以生效,那系统到底做了什么额外的工作才使IP设置直接生效呢?笔者通过跟踪explorer.exe中API的调用发现在netcfgx.dll中调用了dhcpcsvc.dll中一个未公开的API:DhcpNotifyConfigChange,现将不重新启动WINDOWS直接更改IP地址的详细方法介绍如下: 一、获取适配器名称 这里指的适配器名称要区别于适配器描述,比如我的一块网卡,适配器描述是:Realtek RTL8139(A) PCI Fast Ethernet Adapter,适配器名称为:{66156DC3-44A4-434C-B8A9-0E5DB4B3EEAD}。获取适配器名称的方法有多种: 1.1 调用IP helper API取得适配器名称 ULONG ulAdapterInfoSize = sizeof(IP_ADAPTER_INFO); IP_ADAPTER_INFO *pAdapterInfoBkp, *pAdapterInfo = (IP_ADAPTER_INFO*)new char[ulAdapterInfoSize]; if( GetAdaptersInfo(pAdapterInfo, &ulAdapterInfoSize) == ERROR_BUFFER_OVERFLOW ) // 缓冲区不够大 { delete pAdapterInfo; pAdapterInfo = (IP_ADAPTER_INFO*)new char[ulAdapterInfoSize]; pAdapterInfoBkp = pAdapterInfo; } if( GetAdaptersInfo(pAdapterInfo, &ulAdapterInfoSize) == ERROR_SUCCESS ) { do{ // 遍历所有适配器 if(pAdapterInfo-> Type == MIB_IF_TYPE_ETHERNET) // 判断是否为以太网接口 { // pAdapterInfo-> Description 是适配器描述 // pAdapterInfo-> AdapterName 是适配器名称 } pAdapterInfo = pAdapterInfo-> Next; }while(pAdapterInfo); } delete pAdapterInfoBkp; 1.2 读取注册表取得适配器名称 在Windows2000中可以通过遍历 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\000n\ (n是从0开始编号的数字)所有接口, 在Windows NT中可以读取HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards中的信息,下面以Windows2000为例: HKEY hKey, hSubKey, hNdiIntKey; if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, "System\\CurrentControlSet\\Control\\Class\\{4d36e972-e325-11ce-bfc1-08002be10318} ", 0, KEY_READ, &hKey) != ERROR_SUCCESS) return FALSE; DWORD dwIndex = 0; DWORD dwBufSize = 256; DWORD dwDataType; char szSubKey[256]; unsigned char szData[256]; while(RegEnumKeyEx(hKey, dwIndex++, szSubKey, &dwBufSize, NULL, NULL, NULL, NULL) == ERROR_SUCCESS) { if(RegOpenKeyEx(hKey, szSubKey, 0, KEY_READ, &hSubKey) == ERROR_SUCCESS) { if(RegOpenKeyEx(hSubKey, "Ndi\\Interfaces ", 0, KEY_READ, &hNdiIntKey) == ERROR_SUCCESS) { dwBufSize = 256; if(RegQueryValueEx(hNdiIntKey, "LowerRange ", 0, &dwDataType, szData, &dwBufSize) == ERROR_SUCCESS) { if(strcmp((char*)szData, "ethernet ") == 0) // 判断是不是以太网卡 { dwBufSize = 256; if(RegQueryValueEx(hSubKey, "DriverDesc ", 0, &dwDataType, szData, &dwBufSize) == ERROR_SUCCESS) { // szData 中便是适配器详细描述 dwBufSize = 256; if(RegQueryValueEx(hSubKey, "NetCfgInstanceID ", 0, &dwDataType, szData, &dwBufSize) == ERROR_SUCCESS) { // szData 中便是适配器名称 } } } } RegCloseKey(hNdiIntKey); } RegCloseKey(hSubKey); } dwBufSize = 256; } /* end of while */ RegCloseKey(hKey); 二、将IP信息写入注册表 代码如下:BOOL RegSetIP(LPCTSTR lpszAdapterName, LPCTSTR pIPAddress, LPCTSTR pNetMask, LPCTSTR pNetGate) { HKEY hKey; string strKeyName = "SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces\\ "; strKeyName += lpszAdapterName; if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, strKeyName.c_str(), 0, KEY_WRITE, &hKey) != ERROR_SUCCESS) return FALSE; char mszIPAddress[100]; char mszNetMask[100]; char mszNetGate[100]; strncpy(mszIPAddress, pIPAddress, 98); strncpy(mszNetMask, pNetMask, 98); strncpy(mszNetGate, pNetGate, 98); int nIP, nMask, nGate; nIP = strlen(mszIPAddress); nMask = strlen(mszNetMask); nGate = strlen(mszNetGate); *(mszIPAddress + nIP + 1) = 0x00; // REG_MULTI_SZ数据需要在后面再加个0 nIP += 2; *(mszNetMask + nMask + 1) = 0x00; nMask += 2; *(mszNetGate + nGate + 1) = 0x00; nGate += 2; RegSetValueEx(hKey, "IPAddress ", 0, REG_MULTI_SZ, (unsigned char*)mszIPAddress, nIP); RegSetValueEx(hKey, "SubnetMask ", 0, REG_MULTI_SZ, (unsigned char*)mszNetMask, nMask); RegSetValueEx(hKey, "DefaultGateway ", 0, REG_MULTI_SZ, (unsigned char*)mszNetGate, nGate); RegCloseKey(hKey); return TRUE; } 三、调用DhcpNotifyConfigChange通知配置的改变 未公开函数DhcpNotifyConfigChange位于 dhcpcsvc.dll中,原型如下: BOOL DhcpNotifyConfigChange( LPWSTR lpwszServerName, // 本地机器为NULL LPWSTR lpwszAdapterName, // 适配器名称 BOOL bNewIpAddress, // TRUE表示更改IP DWORD dwIpIndex, // 指明第几个IP地址,如果只有该接口只有一个IP地址则为0 DWORD dwIpAddress, // IP地址 DWORD dwSubNetMask, // 子网掩码 int nDhcpAction ); // 对DHCP的操作 0:不修改, 1:启用 DHCP,2:禁用 DHCP 具体调用代码如下: BOOL NotifyIPChange(LPCTSTR lpszAdapterName, int nIndex, LPCTSTR pIPAddress, LPCTSTR pNetMask) { BOOL bResult = FALSE; HINSTANCE hDhcpDll; DHCPNOTIFYPROC pDhcpNotifyProc; WCHAR wcAdapterName[256]; MultiByteToWideChar(CP_ACP, 0, lpszAdapterName, -1, wcAdapterName,256); if((hDhcpDll = LoadLibrary( "dhcpcsvc ")) == NULL) return FALSE; if((pDhcpNotifyProc = (DHCPNOTIFYPROC)GetProcAddress(hDhcpDll, "DhcpNotifyConfigChange ")) != NULL) if((pDhcpNotifyProc)(NULL, wcAdapterName, TRUE, nIndex, inet_addr(pIPAddress), inet_addr(pNetMask), 0) == ERROR_SUCCESS) bResult = TRUE; FreeLibrary(hDhcpDll); return bResult; }

赛白努社区
4楼 · 2018-10-28 09:48

BOOL GetAdapterInfo() { // 这里的代码适合WINDOWS2000,对于NT需要读取HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards HKEY hKey, hSubKey, hNdiIntKey; if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, "System\\CurrentControlSet\\Control\\Class\\{4d36e972-e325-11ce-bfc1-08002be10318}", 0, KEY_READ, &hKey) != ERROR_SUCCESS) return FALSE; DWORD dwIndex = 0; DWORD dwBufSize = 256; DWORD dwDataType; char szSubKey[256]; unsigned char szData[256]; while(RegEnumKeyEx(hKey, dwIndex++, szSubKey, &dwBufSize, NULL, NULL, NULL, NULL) == ERROR_SUCCESS) { //AfxMessageBox(szSubKey); if(RegOpenKeyEx(hKey, szSubKey, 0, KEY_READ, &hSubKey) == ERROR_SUCCESS) { if(RegOpenKeyEx(hSubKey, "Ndi\\Interfaces", 0, KEY_READ, &hNdiIntKey) == ERROR_SUCCESS) { dwBufSize = 256; if(RegQueryValueEx(hNdiIntKey, "LowerRange", 0, &dwDataType, szData, &dwBufSize) == ERROR_SUCCESS) { if(strcmp((char*)szData, "ethernet") == 0) // 判断是不是以太网卡 { dwBufSize = 256; if(RegQueryValueEx(hSubKey, "DriverDesc", 0, &dwDataType, szData, &dwBufSize) == ERROR_SUCCESS) { ADAPTER_INFO *pAI = new ADAPTER_INFO; pAI->strDriverDesc = (LPCTSTR)szData; //AfxMessageBox((LPCTSTR)szData); dwBufSize = 256; if(RegQueryValueEx(hSubKey, "NetCfgInstanceID", 0, &dwDataType, szData, &dwBufSize) == ERROR_SUCCESS) { pAI->strName = (LPCTSTR)szData; //AfxMessageBox((LPCTSTR)szData); RegGetIP(pAI, (LPCTSTR)szData); //AfxMessageBox((LPCTSTR)szData); } AdapterInfoVector.push_back(pAI); // 加入到容器中 } } } RegCloseKey(hNdiIntKey); } RegCloseKey(hSubKey); } dwBufSize = 256; } /* end of while */ RegCloseKey(hKey); /* // 可以使用GetAdaptersInfo来取得网卡信息,但其显示的名称不是很具体 ULONG ulAdapterInfoSize = sizeof(IP_ADAPTER_INFO); IP_ADAPTER_INFO *pAdapterInfoBkp, *pAdapterInfo = (IP_ADAPTER_INFO*)new char[ulAdapterInfoSize]; if( GetAdaptersInfo(pAdapterInfo, &ulAdapterInfoSize) == ERROR_BUFFER_OVERFLOW ) // 缓冲区不够大 { delete pAdapterInfo; pAdapterInfo = (IP_ADAPTER_INFO*)new char[ulAdapterInfoSize]; pAdapterInfoBkp = pAdapterInfo; } if( GetAdaptersInfo(pAdapterInfo, &ulAdapterInfoSize) == ERROR_SUCCESS ) { do { if (pAdapterInfo->Type == MIB_IF_TYPE_ETHERNET) { ADAPTER_INFO *pAI = new ADAPTER_INFO; pAI->strDriverDesc = pAdapterInfo->Description; pAI->strName = pAdapterInfo->AdapterName; RegGetIP(pAI, (LPCTSTR)pAdapterInfo->AdapterName); // 因为IP_ADAPTER_INFO中未包含掩码信息,所以干脆直接读注册表 AdapterInfoVector.push_back(pAI); } pAdapterInfo = pAdapterInfo->Next; } while(pAdapterInfo); } delete pAdapterInfoBkp; */ return TRUE; } //----------------------------------------------------------------- // 得到注册表中的IP信息 // nIndex暂时未处理 //----------------------------------------------------------------- BOOL RegGetIP(ADAPTER_INFO *pAI, LPCTSTR lpszAdapterName, int nIndex/* =0 */) { ASSERT(pAI); HKEY hKey; string strKeyName = "SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces\\"; strKeyName += lpszAdapterName; if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, strKeyName.c_str(), 0, KEY_READ, &hKey) != ERROR_SUCCESS) return FALSE; unsigned char szData[256]; DWORD dwDataType, dwBufSize; dwBufSize = 256; if(RegQueryValueEx(hKey, "IPAddress", 0, &dwDataType, szData, &dwBufSize) == ERROR_SUCCESS) pAI->strIP = (LPCTSTR)szData; dwBufSize = 256; if(RegQueryValueEx(hKey, "SubnetMask", 0, &dwDataType, szData, &dwBufSize) == ERROR_SUCCESS) pAI->strNetMask = (LPCTSTR)szData; dwBufSize = 256; if(RegQueryValueEx(hKey, "DefaultGateway", 0, &dwDataType, szData, &dwBufSize) == ERROR_SUCCESS) pAI->strNetGate = (LPCTSTR)szData; RegCloseKey(hKey); return TRUE; } //----------------------------------------------------------------- // 设置注册表中的IP信息 //----------------------------------------------------------------- BOOL RegSetIP(LPCTSTR lpszAdapterName, int nIndex, LPCTSTR pIPAddress, LPCTSTR pNetMask, LPCTSTR pNetGate) { HKEY hKey; string strKeyName = "SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces\\"; strKeyName += lpszAdapterName; if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, strKeyName.c_str(), 0, KEY_WRITE, &hKey) != ERROR_SUCCESS) return FALSE; char mszIPAddress[100]; char mszNetMask[100]; char mszNetGate[100]; strncpy(mszIPAddress, pIPAddress, 98); strncpy(mszNetMask, pNetMask, 98); strncpy(mszNetGate, pNetGate, 98); int nIP, nMask, nGate; nIP = strlen(mszIPAddress); nMask = strlen(mszNetMask); nGate = strlen(mszNetGate); *(mszIPAddress + nIP + 1) = 0x00; nIP += 2; *(mszNetMask + nMask + 1) = 0x00; nMask += 2; *(mszNetGate + nGate + 1) = 0x00; nGate += 2; RegSetValueEx(hKey, "IPAddress", 0, REG_MULTI_SZ, (unsigned char*)mszIPAddress, nIP); RegSetValueEx(hKey, "SubnetMask", 0, REG_MULTI_SZ, (unsigned char*)mszNetMask, nMask); RegSetValueEx(hKey, "DefaultGateway", 0, REG_MULTI_SZ, (unsigned char*)mszNetGate, nGate); RegCloseKey(hKey); return TRUE; } //----------------------------------------------------------------- // 通知IP地址的改变 //----------------------------------------------------------------- BOOL NotifyIPChange(LPCTSTR lpszAdapterName, int nIndex, LPCTSTR pIPAddress, LPCTSTR pNetMask) { BOOL bResult = FALSE; HINSTANCE hDhcpDll; DHCPNOTIFYPROC pDhcpNotifyProc; WCHAR wcAdapterName[256]; MultiByteToWideChar(CP_ACP, 0, lpszAdapterName, -1, wcAdapterName,256); if((hDhcpDll = LoadLibrary("dhcpcsvc")) == NULL) return FALSE; if((pDhcpNotifyProc = (DHCPNOTIFYPROC)GetProcAddress(hDhcpDll, "DhcpNotifyConfigChange")) != NULL) if((pDhcpNotifyProc)(NULL, wcAdapterName, TRUE, nIndex, inet_addr(pIPAddress), inet_addr(pNetMask), 0) == ERROR_SUCCESS) bResult = TRUE; FreeLibrary(hDhcpDll); return bResult; } //----------------------------------------------------------------- // 设置IP地址 // 如果只绑定一个IP,nIndex = 0,暂时未处理一个网卡绑定多个地址 //----------------------------------------------------------------- BOOL SetIP(LPCTSTR lpszAdapterName, int nIndex, LPCTSTR pIPAddress, LPCTSTR pNetMask, LPCTSTR pNetGate) { if(!RegSetIP(lpszAdapterName, nIndex, pIPAddress, pNetMask, pNetGate)) return FALSE; if(!NotifyIPChange(lpszAdapterName, nIndex, pIPAddress, pNetMask)) return FALSE; return TRUE; }

accsea
5楼 · 2018-10-25 10:10

我想想

网站简介 | 竞价技巧 | 网站建设 | 原创作品 | 联系我们 |

鄂ICP备17013851号-4 |经营许可证:鄂B2-20160818 |互联网药品信息服务资格证: 粤20130124|鄂公网安备:42010601000001|版权登记号:2016SR017186