2020-01-01から1年間の記事一覧

2020年振り返り

前書き 2020年振り返ります 出来るようになったこと 基本的にIT技術関連について。 2019年にプログラミング学習を開始しました。 去年の秋 まだまだ未熟ですが初学者だっただけに学んだことも多かったように感じます。 1~3月 初めてプログラミングバイトをさ…

【メモ】objdumpでPLTとGOTを表示する

やり方 PLTを表示する objdump -dj .plt ./a.out -jで指定したセクションだけ表示できる GOTを表示する objdump -R ./a.out -Rで動的再配置エントリを表示する(よくわかっていない)

【メモ】GDBでアセンブリコード記法をAT&TからIntelに変更する

やり方 一時的な変更 (gdb) set disassembly-flavor intel 継続的な変更 .gdbinit ファイルをhomeディレクトリに作成して set disassembly-flavor intel

Pythonで16進数文字列を扱う際のメモ書き

やりたいこと Pythonで16進数を扱うときにbyteに変換したり文字列に変換したり,LittleEndianとBigEndianを変換したりしたい。 型変換 class 'int' → class 'bytes' num = 0x68656c6c6f str_num = format(num, 'x') #文字列に変換 print(str_num) # '68656c6c…

接続しているネットワークの情報確認など(Unix系コマンド)のメモ

自分用のメモなのでかなり雑です。 ルーティング テーブルを確認したい時 netstat -r NICの情報を確認したい時 ifconfig ネットワークの経路を確認したい時 traceroute tracdrouteはTTLを一つずつ増やしてICMPエラーデータグラム (11 - Time Exceeded) をル…