原创 com.alibaba.fastjson.JSONObject 如何有序排列

1、由於 com.alibaba.fastjson.JSONObject 默認是由hashMap組成的,所以內容存放的順序並不是有序的; 如果要實現有序的話需要使用LinkedHashMap的方式,在新建Json對象的時候要這樣寫 JS

原创 java序列化機制之protoStuff

之前曾經寫了兩篇java的序列的機制,一種是默認的java序列化機制,這種方式效率太低。另外一種是谷歌的protobuf,但是這種我們還要寫proto文件,並且我們還要使用工具來編譯生成java文件,實在太麻煩。但是protostuff卻

原创 [原創]新手學習 Android 安全紀念文章,IDA 調試安卓模擬 (非官方模擬器 and 非GDB 調試)。

此文只是爲了記錄作爲新手的我,學習到的一些技巧。 之前,爲了學習Android 調試,必須使用真機,結合上其他原因,導致放棄。 此下記錄的是,使用非官方Android 模擬器,實現了IDA 連接調試 模擬器的步驟。   首先使用的是 ID

原创 java protobuf 對象 toString 打印中文八進制轉義序列問題

對於一個protobuf對象,通過toString方法打印出來的中文是一串八進制轉義序列,toString內部調的是 public final String toString() { return TextFor

原创 啓xin寶app的token算法破解

啓xin寶app的token算法破解——抓包分析篇(一) 轉:https://blog.csdn.net/qq_34067821/article/details/100050472 爲了提升逆向技術,最近幾日研究了企cha查的sign和啓

原创 實戰Burpsuite Response返回中文亂碼問題

在做測試的時候總是遇到response中文亂碼的問題。Google很多解決方案都是僅僅只修改burp字體。可是有些時候單純修改字體問題依然會存在。後來發現還需要設置burp編碼,目前問題暫時得到解決,以下記錄問題過程及解決詳情,供有需之人

原创 Lombok詳細教程及idea中lombok插件的安裝

一、背景 我們在開發過程中,通常都會定義大量的JavaBean,然後通過IDE去生成其屬性的構造器、getter、setter、equals、hashcode、toString方法,當要對某個屬性進行改變時,比如命名、類型等,都需要重新去

原创 mysql-connector-java 插入 utf8mb4 字符失敗問題處理分析

更改MySQL數據庫的編碼爲utf8mb4 原文:http://blog.csdn.net/woslx/article/details/49685111 utf-8編碼可能2個字節、3個字節、4個字節的字符,但是MySQL的utf8編碼只

原创 使用NanoHttpd在Android項目中搭建服務器--文件服務器,Web服務器

NanoHTTPD是一個免費、輕量級的(只有一個Java文件) HTTP服務器,可以很好地嵌入到Java程序中。支持 GET, POST, PUT, HEAD 和 DELETE 請求,支持文件上傳,佔用內存很小。 github地址:htt

原创 實時獲取Android 各版本電量的統一方法

原文鏈接:https://blog.csdn.net/qijian0503/article/details/81910342 親測可用  上運行結果圖 上代碼 /** * 實時獲取電量 */ pu

原创 聊聊Xposed檢測

轉:http://www.360doc.com/content/19/0601/18/29401987_839659591.shtml   這兩天看到有部分人稱微信大規模封號,主要被封的是Xposed和各類微信插件的使用者,部分人說自己

原创 當你寫爬蟲遇到APP的請求有加密參數時該怎麼辦?【初級篇-秒殺模式】

看完了初級篇的常規模式之後,你是不是發現了一個很嚴重的問題:如果每個APP都需要這麼反編譯看代碼仿寫的話,那麼當想要大批量爬不同的APP的時候,光是找加密參數的生成部分就已經很花時間了,有沒有更快捷的辦法呢? 答案是有的,而且對於初級篇水

原创 當你寫爬蟲抓不到APP請求包的時候該怎麼辦?【初級篇】

文中均爲Android環境下,實戰中可以嘗試降低APP版本或是嘗試抓一下iOS版APP的包(如果有),但不建議太過依賴iOS版APP 助人爲樂的我又來了,這次又是在逛v2ex時看到的一個求助帖。 帖子內容: 最近在抓包一個 APP:淘最熱

原创 c++ const 轉非const

#include <iostream> #include <stdio.h> using namespace std; struct DexHeader{ int off; }; int main() { struct DexHe

原创 某數字公司VMP脫殼簡記---native的OnCreate還原

360加固-脫殼修復 最近花了一些時間學習逆向脫殼,這方面一直投入的時間比較少。樣本經過某加固寶進行加固,這裏簡單記錄一下脫殼過程和思路,感謝某數字公司對安全加固的無私貢獻,讓我有機會小小的提高一下這方面的技能。 DUMP classes