You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
curlとかで取ってきたJSONを整形して表示したかったのでググったらいい方法があったので。 unix - How to pretty-print JSON from the command line? - Stack Overflow パイプで`python -mjson.tool`に渡すだけ。pythonすごい。 $ curl -s http://api.tumblr.com/v2/blog/david.tumblr.com/info\?api_key\=fuiKNFp9vQFvjLNvx4sUwti4Yb5yGutBN4Xh10LXZhhRKjWlV4 | python -mjson.tool { "meta": { "msg": "OK", "status": 200 }, "response": { "blog": { "ask": true, "ask_anon": false
クローズドなアプリの内部解析やメモリ解析を行うソフトウェアは幾つかありますが、一般的に各プラットフォームに分かれて提供されるものが多いです。さらに大抵は状態を見るソフトウェアが多いのですが、Fridaはひと味違います。 FridaはPython製のソフトウェアなのですが、アプリケーションにインジェクションされるのはJavaScriptのコードとなっています。利用できるプラットフォームはWindows/Mac OSX/LinuxそしてiOSとなっています。 使い方は簡単でeasy_installでインストールできます。 $ sudo /usr/bin/easy_install frida そして使う際には次のようなコマンドを打ちます。 $ frida-trace -i 'recv*' Skype 実行中。データが続々と流れていきます。 生成されたコード。これを変更することで内部動作が見えるよ
Python で CLI のコマンドを実行したいときは subprocess モジュールを使う。 subprocess モジュールを使う以外にもやり方はあるみたいだけど、それらは obsolete らしい。 本題だけど subprocess モジュールを使ってコマンドを実行したときに、返り値を見ながら標準出力、標準エラー出力の内容も得る方法が意外と見つからなかった。 subprocess.check_call() 関数を使えば返り値が見られるけど標準出力、標準エラー出力が得られなさげ。 subprocess.Popen クラスを使うと標準出力、標準エラー出力は得られるけど返り値はどう得られるんだろう? ドキュメントを読んだりソースコードを見ていった結論が以下。 #!/usr/bin/env python # -*- coding: utf-8 -*- if __name__ == '__m
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く