2016-10-01から1ヶ月間の記事一覧
2022/02/21追記 本記事内容は古い DateTime/DateTimeImmutableを利用した方法がモダン はじめに 減算は「+」を「-」に変えるだけ まとめ
Ⅰ. はじめに RFC 1952で定義されているGZipの圧縮と展開方法です。 マジックナンバーは「1F 8B」です。 Ⅱ. やり方 1. GZipで圧縮する public static byte[] GZipCompress(byte[] bytes) { using (var ms = new MemoryStream()) { using (var gzipStream = ne…
2023/01/18 追記 ImageProcessorの開発は停止されました。 代替としてImageSharpの利用を推奨します。 Ⅰ. はじめに ImageProcessorは画像処理ライブラリです。 現時点で、2値化処理、エッジ検出、色反転、縮小、拡大、切り取り、等様々なフィルタ処理に対応…
Ⅰ. はじめに タイトルの通り「IntelliJ IDEAでjarファイルを生成する方法(Gradleの場合も含む)」です。 やり方 1. File → Project Structure 2. Artifacts → 「+」 → JAR → From modules with dependencies 3. Main Classを指定して、OKをクリック ※Gradl…
Captchaを人力で解いてくれる代行サービス。 また、バイトとしてCaptchaを解くと、Captcha1枚あたり0.0344084346円(※2016/10/07 時点)ほどの収入を得ることができます。 少ないですね。やりたくないです。また、ゲームのBOTなどの項目もあるのでそれなりに…
Ⅰ. はじめに Ⅱ. 文字列の場合 Ⅲ. バイト配列の場合 方法1 方法2 Ⅳ. ダメな例 Ⅰ. はじめに 基本的にはHttpContentを継承したクラス(FormUrlEncodedContentなど)があるのでそれを使います。 それにより適切なContent-Typeが自動的に指定されます。Content-Ty…
Ⅰ. はじめに FiddlerCoreを使いHTTP, HTTPS, WebSocketのプロキシサーバーを作る場合のサンプルです。 Windowsのみで動作します。※2017/12/16追記 FiddlerCoreの.NET Standard 2.0対応版(現時点でベータ版)がリリースされていました。 これによりクロスプ…
Ⅰ. はじめに Scaleway は ARMの激安VPSです。 AWSのような通信量に対する課金はありません。 https://www.scaleway.com/ Ⅱ. その他 パスワードによるSSHログインがデフォルトで禁止されています。 以下のように変更するとrootのパスワードログインができるよ…
Ⅰ. はじめに Ⅱ. インストール Ⅲ. 使い方 iOSでFridaを利用する方法 Androidのアプリをトレースする Windows上のプロセスをトレースする 起動中のプロセス一覧を表示する インストール済みのアプリ一覧を表示する(USB接続端末) 引数を表示する HEXダンプ1 H…
有名なPokemon GOのAndroidアプリを例にした解説サイトがあったのでメモ Reverse engineering and removing Pokémon GO’s certificate pinning | Eaton Works