C言語の関数戻り先書き換え例とそれを防ぐコンパイラオプション
C言語で呼び出された関数が戻る先を書き換えることでセキュリティを突破できる は話としてはよく知られているが、その対策としてのコンパイラオプションとして何が有効か調べた。C言語のソースファイルと生...
85 search resultsShowing 1~20 results
You need to log-in
C言語で呼び出された関数が戻る先を書き換えることでセキュリティを突破できる は話としてはよく知られているが、その対策としてのコンパイラオプションとして何が有効か調べた。C言語のソースファイルと生...
標準入出力にログインプロンプトを表示して相手の入力を記録するだけの honeypot /var/tmp/honeypot/honeypot.sh #!/bin/sh ...
この記事 の2021年のソフトウェアを用いた書き直しです。IPv4通信をするときにPPPOEを使うと遅いですが、IPv4通信をIPv6通信に包んで送ると速くなります。IPv4通信をIPv6で包む...
コメント(2024/07/27): 3年弱何も記述を更新していないが、以前から ニチバンベンチ には問題なく成功している。数行したのリンク先の systemd, nftablesだけでルーターを...
DoT (DNS over TLS) と DNSSEC に対応したDNSキャッシュサーバー を systemd-resolved で作る話です。 systemd-networkdをDHCPサーバ...
ゴチャゴチャ読みたくない場合は http://p1437140-ipoe.ipoe.ocn.ne.jp:63873/minixsmp/ から minix204.qcow2.xz をダウンロードし...
計測したプログラム Minix 3 SMP が何かもっさりしている感があり,Minix 2にはperlがなくて標準的なByte UnixBenchがそのままでは動かないので,取り敢えず以下のよう...
更新:qemuの起動方法とカーネルソースを弄ったら/usr/tests/minix-posixのテストが1〜40・44〜69までパスするようになり、ネットワークも使えるようになったので、その手順...
Linux advent カレンダー の二日目です。一日目は hoglet氏の Linux入門 1-2 各コマンドとviコマンドの基本です。基本的にemacsを使っていますが、viも1億行程度の...
www.kernel.org からダウンロードした素のLinuxカーネルの話です(Raspberry Pi OSで使えるか不明)。Linuxでは /sys/class/leds にあるファイルに...
Linuxカーネルをclang 12でコンパイルすると、LTO (リンク時最適化) と CFI が使えるようになったという話があるので、Debianで www.kernel.org から持ってき...
追記(2021/11/15): clang-13 で Linux 5.15 をコンパイルする話はこちら。最近はclangでできることはgccではなくclangを用いている。カーネルコンパイルでは...
musl は glibc の代わりに使える標準Cライブラリで、Alpine Linuxのデフォルトになっています。muslはclang と組み合わせて使えますが、Debian・Ubuntuではg...
clang で特にリリースビルドではなくてプログラムの間違いを探したいときに使っているコマンドラインオプションです。clang 13で確認。いつかgccで対応する記事を書きたい… 一般的オプショ...
最近の無線APはルーターモードとブリッジモード (アクセスポイントモード)を外部スイッチで切り替えられることが多いが、AX73 のブリッジモードへの切り替え方法が2021年10月時点のメーカーホ...
更新: おおむね以下の方法で作成したSDカードが http://114.150.218.139:63873/RPi-boot-images/ にあります systemd が嫌いな人たちが作ってい...
更新:おおむね以下の方法で作成したSDカードが http://114.150.218.139:63873/RPi-boot-images/ にあります 自分でSDカードを作るメリットには btr...
iwd (iNet Wireless Daemon) は切断時や電波不良時の高速な再接続を目指してIntelが開発したwpa_suplicantとhostapd の代替ソフトウェアで、wpa_s...
昔やったときは上手く行かなかったですが、もう一度やってみたらsystemd-networkdをDHCPサーバーに出来たので設定を紹介します。systemd 247で動作確認しました。 /etc/...
追記:M1 MacのX codeのcharは符号有り # include <stdio.h> # include <limits.h> int main(void) { ...
85 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.