原创 《逆向專題》逆向前的準備工作

首先是環境的搭建,android 逆向需要一定的android開發基礎,也是需要一些門檻的。如果沒做過android開發,一上來就談逆向,顯然是太着急了。畢竟知己知彼才能百戰百勝。有了開發經驗,在面對一些問題站在開發者的角度上去想,會得到

原创 ANDROID 逆向專題

今天創建了一個新的android 逆向專題,接下來會不定期整理android 逆向的一些資料,希望我能堅持下去。 主要是記錄一下自己的學習過程,分享出來幫助自己回憶。水平不高難免會有一些錯誤的地方,如果有路過的大佬能指點出來,小弟不勝感激

原创 常用adb命令(不定期整理更新)

1、獲取設備列表和狀態 設備列表 E:\android\studio\workspace\JNILearn>adb devices List of devices attached LE67A06310127215 device   設備

原创 Android逆向中常用的ARM彙編指令

轉載: https://blog.csdn.net/weifengzhimo/article/details/70477899 本來想自己整理的,但是懶癌發作。找到一篇寫的很清楚的。就貼上來了。 1.彙編指令格式 <opcode>{<co

原创 《逆向專題》對於apk 的認識

這裏簡單介紹一下我認識的apk。對於apk 的理解其實也是逆向的基礎內容,對於apk的理解和熟悉程度能直接影響我們對逆向過程的理解,也能給我們逆向過程提供更開闊是思路。 主要包括三個內容: 一、apk的包結構 二、apk的打包過程 三、a

原创 《ANDROID 逆向專題》在android中運行 elf程序

我們已經知道,android的底層是linux。本質上,其實android就是一個經過特殊裁剪處理的linux系統,裁剪是爲了讓我們有限的移動端硬件能夠更好地運行這個linux。 相對linux,很多人更加熟悉window。這裏我們來做個

原创 1、《HTTP專題》對於https的理解

對於HTTP,大家都很熟悉了,使用也相當廣泛。但是同很多未加密協議一樣,HTTP也存在着安全性的問題。 比如: 1、明文消息,很容易被竊聽 2、不驗證通信方身份,很容易遭遇僞裝 3、無法證明報文的完整性,內容容易被篡改 這時候HTTPS就

原创 《ANDROID 逆向專題》android 中的虛擬機

其實我們知道java代碼的運行是需要使用虛擬機支持的。就是我們所說的JVM(java  Virtual Machine )。運行的就java 經過編譯的.class 文件。 但是在android中,我們也已經知道,並不是直接運行的.cla

原创 2、《HTTP專題》https數據的抓包

有的人可能會有些疑問,這個好像跟逆向沒啥關係,其實不是的。逆向工程的本身就是在不能輕易獲得必要的生產信息的情況下對成品進行分析,然後推導出設計原理的過程。把成品看成一個黑盒,那麼這個黑盒中對外開放的接口就顯得尤爲重要了。 所以在拿到一個新

原创 《逆向專題》java層/smali 動態調試

2020.06.03更新 關於java 層動態調試,也就是smali代碼的調試。網上有一些帖子會介紹一些方法,需要反編譯再回編譯,其實那不是必須的。不過作爲學習,方法我們都需要理解。 之前介紹過一些做逆向的工具,其中不乏一些反編譯和回

原创 《逆向專題》基本逆向工具篇(java層)

前面已經安裝好了android額開發環境,包括sdk這些。其實sdk中的工具就滿足我們簡單進行android逆向的需求了。當然如果要完成更加複雜的逆向任務,就需要更加方便的工具了。 做android的逆向工作,離不開各種各樣的工具。有比較

原创 學習testNg

使用springmvc 做開發時,需要對controller做測試,而有時候界面的設計比後臺功能性的開發速度還要慢,又想測試controller 的正確性時,就可以用上這種方法。 下面是一個 junit case @RunWith(Sp

原创 Python AES加密

一.初級加密(此方法同樣適用於linux系統) 1.python環境:3.5.3(python3的環境必須導入這兩個包才能使用) 2.安裝模塊:pip install Crypto 3.再安裝pycrypto:pip install py

原创 UML類圖幾種關係的總結

轉自:http://blog.csdn.net/tianhai110/article/details/6339565 在UML類圖中,常見的有以下幾種關係: 泛化(Generalization),  實現(Realization), 

原创 java sql 預編譯 orderby

 今天做功能的時候做到排序,然後 寫sql  String sql= "select * from t_student order by :a"; 然後下面用            SQLQuery query = session.cre