读vue-0.6-text-parser.js源码

提取字符串中的表达式var BINDING_RE = /\{\{(.+?)\}\}/;function parse(text) { // 找不到返回null if (!BINDING_RE.test(text)) return null var m, i, tokens = []
4次阅读

读vue-0.6-observer.js源码

实现监听数组方法var ArrayProxy = Object.create(Array.prototype), methods = ['push','pop','shift','unshift','splice
4次阅读

《穷查理宝典》中三条最重要的学习方法

昨晚上得到直播听了成甲老师讲《穷查理宝典》里面讲道查理的学习方法,值得重视思考细化应用实践。他说到查理学习最重要的三点:学习失败案例,学习重要学科基本规律,向最杰出人物学习。1.学习失败案例学习自己知道的当代或历史,本行业或其它行业最失败的案例, 反思其中的经验教训,因果关系,进而认清里面坑的规律,
5次阅读

基于USB网卡适配器劫持DHCP Server嗅探Windows NTLM Hash密码

catalogue1. DHCP、WPAD工作过程2. python Responder3. USB host/client adapter(USB Armory): 包含DHCP Server4. USB Ethernet Adapter(Ethernet Shield)5. NTLM Authe
30次阅读

猎狐远控/大灰狼 Attack And Defense Analysis

catalogue1. 恶意程序概述2. 模块分解3. 通信协议4. 木马清理 1. 恶意程序概述猎狐远控是基于Ghost内核开发的,基于Ghost的变种有非常多0b1b9590ebde0aeddefadf2af8edf7870ea5d0d826854cdbf955da3311ed6934
27次阅读

Encryption and decryption、Steganography、Decryption Tools

catalogue1. 隐写术2. Substitution cipher3. Transposition cipher4. Bacon's cipher5. LSB-Steganography 1. 隐写术0x1: 文件Binary拼接隐藏(增加数据)1. 制作一个1.zip,把想要隐藏
14次阅读

Linux CGroup

catalog1. 引言2. Cgroup安装配置3. Cgroup使用方式4. CGroup的子系统 1. 引言我们已经讨论了Linux下命名空间(Namespace)的基本知识,详情请参阅另一篇文章http://www.cnblogs.com/LittleHann/p/4026781.
7次阅读

Linux top、VIRT、RES、SHR、SWAP(S)、DATA Memory Parameters Detailed

catalog1. Linux TOP指令2. VIRT -- Virtual Image (KB)3. RES -- Resident size (KB) 4. SHR -- Shared Memory size (KB)5. SWAP -- Swapped size (KB)6. DA
9次阅读

UEFI BIOS Rootkit Analysis

catalog1. BIOS简介2. UEFI BIOS3. EFI编程简介4. UEFI Rootkit 1. BIOS简介BIOS("Basic Input Output System 基本输入输出系统),它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输
17次阅读

隐含马尔科夫模型

隐含马尔科夫模型: 任一时刻t的状态st是不可见的,观察者没法通过观察到一个状态序列s1, s2, ...来推测转移概率,但隐含马尔科夫模型在每个时刻t会输出符号Ot,Ot和St相关且仅和St相关。 1、给定一个模型,计算某个特定的输出序列的概率。举例:已知语音序列{}的转移概率P(|),
5次阅读