原创 python--常用的十進制、16進制、字符串、字節串之間的轉換

進行協議解析時,總是會遇到各種各樣的數據轉換的問題,從二進制到十進制,從字節串到整數等等 整數之間的進制轉換: 10進制轉16進制: hex(16) ==> 0x10 16進制轉10進制: int(‘0x10’, 16) ==>

原创 開發者福利:史上最全Android 開發和安全系列工具

取證工具 [bandicoot](https://link.zhihu.com/?target=https://github.com/yvesalexandre/bandicoot "bandicoot")- 一個Python工

原创 droidbox環境搭建

Droidbox是一個android apk的動態分析工具。 首先,安裝Java,把java環境搭建起來,droidbox對java版本沒什麼要求,下載最新的都行 環境:ubuntu14.04、jdk-8u77-linux-x64.t

原创 python ftp連接timeout 421

找半天沒找到好的方法,要麼用個線程寫個timeout心跳?看其他人說心跳不管用 由於ftp連接本身的超時時間就已經挺大了,所以超時後再重新連接吧 try: remote_ftp.storbinary("STOR " +

原创 python判斷字典是嵌套和嵌套字典列表

#coding: utf-8 import types #獲取字典中的objkey對應的值,適用於字典嵌套 #dict:字典 #objkey:目標key #default:找不到時返回的默認值 def dict_get(dict,

原创 python except異常處理之後不退出,解決異常接着執行

寫了個等待分析結果,解析分析結果json的腳本 那個文件生成時候有點大,有時候監測到新文件就去解析可能文件只生成了一半,就會拋出異常退出當前線程,此次的分析結果就丟失了,如果load json文件失敗,一般就是上百M到幾G的json大

原创 vim 括號匹配 以及各種跳轉技巧

括號匹配: % 可以讓光標從它當前所在的括號跳轉到與它相匹配的括號上去, 對花括號和 圓括號, 方括號都有效, 常用於手工檢查括號是否匹對. 標示位置 你可以在檔案□做些標記再隨時返回被標記的位置. m char (MARK) 把這個

原创 python數據類型之間的轉換

int(x [,base ]) 將x轉換爲一個整數 long(x [,base ]) 將x轉換爲一個長整數 float(x ) 將x轉換到一個浮點數 complex(real

原创 python_docx生成word報告附word字號跟磅值對應關係

本來想根據已有的word做模板,添加些新生成的數據進去,沒想明白是根據什麼找想替換或者插入的地方的,二來要插入的圖表文字也不少,所以乾脆所有的都現生成吧,由於沒怎麼考慮效率,做下來這樣也是可行的。 報告中會用到各種字號 WORD中字號

原创 ctrl+c退出python多線程程序

多任務並行處理多數需要用到多線程,第一次用python寫一個任務,需要同時監控兩個狀態,就使用了下多線程,但測試時候ctrl+c居然退不出,我以爲是bug,結果看了下確實是這樣的。如果一個python程序用了多線程,當子線程沒有結束時

原创 使用pyinotify 監控多文件夾多目錄是否有新文件生成內容是否變化

檢測一個目錄A是否有遠程服務傳過來的文件,有的話調用相關服務去解析或者處理此文件,處理完生成處理報告結果到另一個目錄B,這就需要同時監控A、B兩個目錄是否有新文件生成,A生成了新文件就本地處理,B生成了新文件要發送出去。 找到了pyi

原创 Cuckoo SandBox V2.0.6安裝指南

主機安裝Ubuntu 16.04 LTS,手動分區,不然可能找不到2t的硬盤,如果還是提示找不到,先進入系統試用修復啓動引導,再重裝 客戶機安裝windows7 Professional,下載鏡像在virtualbox裏安裝即可 一、

原创 shell的一些操作截取字符串,生成隨機數,讀文件循環

按指定字符截取字符串 方法一 #!/bin/bash string="fuck,you,frank" array=(${string//,/ }) for var in ${array[@]} do echo $var

原创 iphone 6p拆機,換開機鍵排線

你肯定遇到過以下情況 “你不是做IT開發的嗎,會修電腦修手機不。。。” “我電腦中毒了,幫我看一下” “我U盤用不了了,怎麼回事” “我手機存滿了,給看看咋弄” …… 不跟你們計較,就是會,都會,給他一通換件就行了,反正都是不懂 雖然

原创 python判斷文件中有否重複行,逐行讀文件檢測另一文件中是否存在所讀內容

#!/bin/env python # coding:utf-8 #程序功能是爲了完成判斷文件中是否有重複句子 #並將重複句子打印出來 res_list = [] f = open('./downloadmd5.txt','r')