构造带有堆栈保护的指令流
0×01 引言 我们在学ropgadgets与ret2syscall技术原理时,构造指令流时,是没有加堆栈保护 […]...
explain 让你的 sql 写的更踏实
本文主要通过一些实例介绍如何使用 mysql 中的 explain 关键字分析查询语句,好让我们的查询语句写的 […]...
老裁缝、独狼病毒家族再度活跃,唯心木马很违心
一、概述 近期,毒霸捕风系统发现“独狼”病毒家族的感染量呈现出上升的趋势,结合数据来看,发现其是从一个名为In […]...
Ubuntu 12.10下JDK 7u17的安装方法
JDK(JavaDevelopment Kit)是Java的核心,包括了Java运行环境、工具及基础类库等。J […]...
CentOS 5.8 中文乱码(方框字)解决
在首次安装CentOS时,如果选择的是英文,那么系统将不安装中文支持包,这样就导致了中文显示为乱码(小方框)… […]...
如何在 Ubuntu 中管理和使用逻辑卷管理 LVM
在我们之前的文章中,我们介绍了什么是 LVM 以及能用 LVM 做什么,今天我们会给你介绍一些 LVM 的主要 […]...
红队技巧:绕过Sysmon检测
一言不合就上 GitHub地址 Sysmon 和 Windows事件日志 都是防御者中极为强大的工具。它们非常 […]...
CentOS下Tmux安装和使用
Tmux介绍: Tmux是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具 […]...
Java垃圾收集器之CMS收集器
1、特点 CMS收集器是JAVA虚拟机中垃圾收集器的一种。它运行在JAVA虚拟机的老年代中。CMS是(Conc […]...
Ubuntu 14.04下CodeBlocks手动编译配置Bost 1.57.0
环境:Ubuntu 14.04 32bit,boost_1_57_0 前期准备:boost中,用到了别的函数 […]...
又见【不使用的对象应手动赋值为null】
今天看到 一篇文章 ,讨论 【不使用的对象应手动赋值为null】 这件事。 文中给了这样一个例子: publi […]...
Go 每日一库之 gojsonq
简介 在日常工作中,每一名开发者,不管是前端还是后端,都经常使用 JSON。JSON 是一个很简单的数据交换格 […]...
Linux密码破解及GRUB加密演示
Ubuntu Linux系统下密码破解及GRUB加密演示 so easy,不可不会! 原理: 通过进入单用户模 […]...
手撕 JVM 垃圾收集日志(长文一篇)
下图是本篇的写作大纲,将从以下四个方面介绍怎么样处理 JVM 日志。 有准备才能不慌 想要分析日志,首先你得有 […]...
Android个人所得税计算器
< div id=”content” contentScore=”1 […]...
浏览器环境检测
之前爬虫 驱动个selenium基本上就可以了. 但是现在各种检测浏览器环境…特别是不熟悉js的同学就更烦了 […]...
exynos4412中断编程-演道网
中断概述 我们知道,ARM核能处理的异常有7种,但仅仅区分异常的种类显然不能够满足需求。拿手机来说,触摸屏幕和 […]...
创建软件架构时应该关注什么?
随着互联网的发展,软件的体量越来越大,这就要求每一个产品在设计之初就需要设计相应的架构以适应产品长期的发展以及 […]...
相对不常见,但非常有用的Python技巧
交换变量值 将一列表中的所有元素拼接成字符串 查找list中最高频率的值 检查两个单词是否是字谜(组成的字 […]...
酷!100W开发者的嘉年华来了!
在 2019 华为全联接大会上,华为向业界阐述了其计算产业战略,即打造“一云两翼、双引擎”的产业布局,构筑开放 […]...