240 发简信
IP属地:四川
  • 120
    Mirai-botnet 环境搭建步骤

    一、准备1.Mirai 使用了 C,Go 两种编程语言,使用数据库存储数据,因此提前安装需要软件如下命令: 2.下载源码 3.修改参数,配置CNC 分别替换tables.c ...

  • 开源的

    Mirai源码解析

    Mirai概述 mirai,2016年一个备受关注的DDoS攻击程序,与传统的僵尸网络不同的是,mirai的控制的僵尸主要是摄像头等嵌入式设备,mirai的出现将一大波安全研...

  • 120
    七层流量接入系统

    和大家聊一聊七层流量接入中间件。 1. 接入系统简介与架构 1.1 Go反向代理 用Go语言实现一个订制化的反向代理。 Go语言 近几年在国内较流行,随着docker的成名而...

  • Protobuf的序列化与反序列化

    Protobuf的序列化与反序列化 proto.proto文件内容 Java 实现 序列化 反序列化 GO 实现 序列化 反序列化

  • 【转】机器学习 信息熵

    链接:https://www.zhihu.com/question/41252833/answer/195901726 小明在学校玩王者荣耀被发现了,爸爸被叫去开家长会,心里...

  • 通过抄写学 golang

    golang 专注于软件工程的实用性,学习起来不同于其他一些很 magic 的编程语言,我们要遵循标准和一些范式。 最好的资料就是 golang 的标准库源代码,只是有些库本...

  • 120
    groupcache 架构设计

    groupcache 是一个分布式缓存 go 语言库,支持多节点互备热数据,有良好的稳定性和较高的并发性。 这里有个简单的应用场景: 当 GET foo 打到 groupca...

  • 120
    golang调度器学习

    概要 本文从几个角度入手,描述和学习调度器原理 讲解调度器的基本概念 go语言的作者实现的C的协程库 libtask 源码分析,以理解协程的原理 golang的调度器原理 任...

  • 120
    DPDK 分析

    概述 随着互联网的高速发展,云产业的快速突起,基础架构网络逐渐偏向基于通用计算平台或模块化计算平台的架构融合,来支持多样化的网络功能,传统的PC机器在分布式计算平台上的优势更...

  • volatile 每次存取原始内存地址

    内存访问速度远不及CPU处理速度,所以编译器优化:将内存变量缓存到寄存器,但是在某些嵌入式场景中优化会出问题: 下面是使用volatile变量的几个场景: 中断服务程序中修改...

  • map按key和按value排序

    看一个题:查找和排序题目:输入任意(用户,成绩)序列,可以获得成绩从高到低或从低到高的排列,相同成绩都按先录入排列在前的规则处理。例示:jack 70peter ...

  • 刷题:4个线程同步

    题目:有4个线程和1个公共的字符数组。线程1的功能就是向数组输出A,线程2的功能就是向字符输出B,线程3的功能就是向数组输出C,线程4的功能就是向数组输出D。要求按顺序向数组...

  • 120
    Linux 中断处理原理分析

    Linux 中断处理原理分析 来源:chinaunix博客 -fireaxe 链接:http://blog.chinaunix.net/uid-20528014-id-306...

个人介绍

原博客地址 fanerye.me
本硕毕业于UESTC 电子科技大学 嵌入式软件工程中心
毕业后加入百度搜索接入团队,负责防攻击。
之后加入为辰信安,参与车联网安全创业大潮。
个人兴趣方向:车联网和物联网安全;物联网僵尸网络和ddos攻防。