原创 Real-time signal

Real-time signal 信號爲 34 或者以上的信號。爲 Real-time signal。 他們默認的動作也是退出程序。 如果你用 gdb 來捕捉的話,會看到 Program received signal SIG34

原创 linux 信號跟蹤模塊

linux 信號跟蹤模塊 如果進程因爲接收到信號被殺死,一般使用 gdb 可以捕捉到是什麼信號。但是 gdb 卻無法得知信號是誰發出的。 這個時候,使用以下的 linux 信號跟蹤模塊,就可以在 dmesg 中,打印出是誰發送的信

原创 橋口流入的大包報文經過 iptables 後,無法送達的問題分析

1. 問題分析 問題: 橋口流入的大包報文經過 iptables 後,無法送達。 背景: 內核:3.10 系統:centos7 橋口流入的報文,經過 iptables 處理。 拓撲:

原创 vmdk 轉 qcow2

vmdk 轉 qcow2 轉換大約只需要 幾分鐘。 但是傳送鏡像就要 幾十分鐘。 qemu-img info centos7.vmdk qemu-img convert -f vmdk -O qcow2 centos7.vmd

原创 llvm, clang 和 scan-build 的安裝和使用

1 使用 clang 編譯 1.1 簡單使用 clang 編譯 clang 的 選項是 和 gcc 兼容的。所以最簡單的用法就是: clang main.c 1.2 在 Makefile 中使用 clang 編譯。 使用 $(

原创 OSTEP第29章的問題解答

問題: Questions We’ll start by redoing the measurements within this chapter. Use the call gettimeofday() to measure

原创 linux安裝openssl

查看路徑 which openssl 查看版本 openssl version openssl version -a 卸載舊版本 OpenSSL #刪除配置文件 rm -rf /etc/ssl 編譯與安裝 OpenSSL

原创 ssl ssh 常見 漏洞修復

原文鏈接:https://blog.csdn.net/Amdy_amdy/article/details/82781355 CVE-2014-3566 ref: https://w

原创 代碼混淆工具 Stunnix-CXX-Obfus 的使用

代碼混淆工具 Stunnix-CXX-Obfus 的使用 下載和安裝工具 mkdir -p /home/cxx_obfus/ wget http://stunnix.com/pad/trial-nomail/cxxo/Stunni

原创 用於打印 malloc, free 調試信息的宏函數

用於打印 malloc, free 調試信息的宏函數。 #include <stdlib.h> #include <stdio.h> void *__my_malloc(unsigned long size) { return

原创 sed 應用筆記

sed 的筆記 1 sed 的指令 sed 的替換指令 有兩款。分別如下: # 第一款 sed -i "s/${regexp_replaced}/${replacement}/g" ${file_path} # 第二款,帶有 $

原创 Centos7上安裝 docker

Centos7上安裝 docker Docker從1.13版本之後採用時間線的方式作爲版本號,分爲社區版CE和企業版EE。 社區版是免費提供給個人開發者和小型團體使用的,企業版會提供額外的收費服務,比如經過官方測試認證過的基礎設

原创 安裝 Black Duck

安裝 Black Duck Installing Black Duck The Black Duck installation process can be broken down into three major steps:

原创 xwatch,watch 的增強型腳本 --- 保存輸出到文件

watch 命令是經常用到的指令。但是卻無法使用簡單的重定向,就將其輸出保存到文件中。十分可惜。 參考了how-to-save-output-of-watch-to-file 這篇文章,寫了一個 bash 腳本。以備後用。 腳本

原创 SNAT 下使用 keepalived 做雙機熱備的問題

1 問題表現 SNAT 下,使用 keepalived 做雙機熱備,會出現了 ip 衝突的 問題。 2 網絡拓撲 2.1 主機 FW1 的配置: 2.1.1 主機的 iptables 配置 將所有 192.168.8.0/24,