原创 001_Android環境配置與常用工具介紹

逆向+開發同時學習 Java 反編譯出 Smali C++ 反彙編出 arm Android程序 java語言開發 傳統java通過JVM將源文件編譯成Java字節碼運行 安卓編譯java源代碼,在Dalvik虛擬機(Go

原创 Docker用法總結(三)常用命令

前兩篇介紹了dockerfile和docker-compose.yml文件。本篇將介紹相應的命令。 docker build 從dockerfile創建鏡像 docker build . -t name search 從dock

原创 適合初學者的ROP攻擊入門教程 - [Pwn] ROP Emporium Guide

ROP Emporium ROP Emporium 是一個ROP攻擊入門教學網站,提供了一系列的挑戰任務,這些挑戰對逆向工程或debug的要求不高,因此對初學者十分友好,適合初學者瞭解ROP攻擊。網站中共有8個挑戰任務,每個挑戰都

原创 pwnable 筆記 Toddler's Bottle - blackjack

代碼審計 查看一下源代碼 這裏檢測bet > cash (賭金大於現金)時 報了錯,但是還是直接返回了bet的值。也就是說檢測和沒檢測沒啥區別 直接輸入賭金1000000000即可

原创 手把手教你寫純字符ascii shellcode——最通俗易懂的alphanumeric shellcode生成指南

alphanumeric shellcode alphanumeric shellcode(純字符shellcode)是比較實用的一項技術,因爲有些時候程序會對用戶輸入的字符進行限制,比如只允許輸入可見字符,這時就需要用到純字符的

原创 Docker用法總結(一)Dockerfile

最近在把服務器上的應用盡量docker化,踩了不少坑……不過也正好學習docker和docker-compose的用法。此篇文章記錄docker常用命令、使用方法,用於備忘。 配置文件 主要是dockerfile和docker-c

原创 ubuntu 19.04 disco apt-get update 時報錯 The repository xxx does not have a Release file

目前正處於尷尬的奇數年,ubuntu剛剛發佈了20.04 LTS,然鵝還是有不少用戶仍然在用19.04或者19.10,目前19.04的官方源已經被移動到old-release倉庫了,正常的apt使用都會出現問題,19.10目測7月

原创 第二屆 BJDCTF 2020 Pwn Writeup (出題人版)

前言 最爲第一屆BJDCTF的參賽選手和本屆比賽的二進制出題人+運維,真心祝願BJDCTF越辦越好!(說多了怕被打) 還是要囉嗦一句,本次BJDCTF爲七校聯盟萌新賽,同時在BUUCTF對外開發,感謝趙師傅的大力支持,以及各位外

原创 Docker用法總結(二)compose文件

書接上文,上一篇介紹了dockerfile和docker-compose的關係,以及dockerfile中的常用指令。本篇將介紹docker-compose文件的寫法。 Compose file Docker-compose.ym

原创 使用docsify快速搭建pwn解題本

Pwn Notebook 發佈~ docsify輕便又好看,hexo你失寵啦哈哈哈哈~ Pwn Notebook 傳送門 使用docsify的三大理由 炒雞輕量化 純md文檔,不生成html 主要是logo很萌 一

原创 [乾貨]格式化字符串漏洞(fsb)利用方式總結 附攻擊模板

printf 著名的格式化字符串漏洞就不說啦~ printf家族的函數都存在這個漏洞 printf, fprintf, dprintf, sprintf, snprintf, vprintf, vfprintf, vdp

原创 通過利用fini_array部署並啓動ROP攻擊 | TaQini

這篇文章源自pwnable.tw上的一道題目3x17,其中用到了fini_array劫持,比較有意思,於是寫篇文章分析記錄總結一下關於fini_array的利用方式~ 0x0 背景 用gdb調試main函數的時候,不難發現main

原创 CTFd一鍵部署Pwn題目動態靶機

Demo 準備工作 安裝趙師傅寫的動態靶機插件CTFd-Whale 下載部署環境 :git clone https://github.com/TaQini/pwn_docker.git 一鍵部署 pwn-docker是

原创 Hexo Butterfly 主題功能拓展 - 標籤雲 & 雲養貓

記錄一下正在使用的兩款Hexo插件 效果請看這裏~ TaQini Hexo-Tag-Cloud Hexo 標籤雲插件:官方文檔 安裝流程 進入到 hexo 的根目錄,然後在 package.json 中添加依賴: "hexo-t

原创 ARM寄存器介紹

ARM處理器共有37個寄存器。其中包括:31個通用寄存器,包括程序計數器(PC)在內。這些寄存器都是32位寄存器。以及6個32位狀態寄存器。但目前只使用了其中12位。ARM處理器共有7種不同的處理器模式,在每一種處理器模式中有一組相應的寄