この記事は picoCTF の format string 1 ~ 3 の writeup です。 いずれも 「C言語の printf 関数」に対する「フォーマットストリング攻撃」を扱った問題になっています。 プログラマがうっかり「ユーザーの入力をそのまま printf関数へ引き渡す」ようなコーディングを ...
鈴木たかのり (@takanory)です。今月の 「Python Monthly Topics」 では、Python 3. 14の新機能の1つである 「テンプレート文字列リテラル (t-string⁠)⁠」について紹介します。 t-stringとは t-stringは、Python 3. 14で追加された新しい文字列関連の機能です。t-stringはf-string ...
Vol.0-7のコード改善案として、f-stringを使うといいよ、と提案された。 何それ? ということで解説してもらった。 f-string とは? f-string は、Python 3.6 で導入された新しい文字列整形方法です。文字列リテラルの前に f または F を付けることで、文字列内に波 ...
プログラミング初心者、中難易度プログラミング言語へ挑戦している人にとって フォーマット指定子やフォーマット文字列を覚えるのは大変です。 また、Pythonなどにも フォーマット指定子はありますが、16進数表記など使う 時があるが、そこまで頻度の ...
Blender 上での翻訳において、文字列フォーマットを利用する方法 参考1:公式のAPI Document 参考2:ぬっち氏の「Blenderスクリプトを多言語対応させる方法」 Blender 2.91 での結論 %演算子、 str.format()、 f 文字列の3つとも利用可能 通常の場所、つまりlabel(text="")では ...
Abstract: This paper presents a novel approach, based on static analysis, to detect format string vulnerabilities in C programs. Format string vulnerability is viewed as a finite state safety property ...
前回の第7回は、 Dateクラスを使って日付を調べ、 アナログ時計のTextFieldに表示させた。今回は、 Stringクラスにより文字列を操作して、 日付のフォーマットに手を加え、 その処理を関数としてまとめてみたい。 Stringクラスを使った文字列の一部取出し 第7回 ...