タグ

2021年10月13日のブックマーク (3件)

  • nasneの内蔵HDDが壊れて起動しなくなったのでHDDを開けてみたら…。「CDかと思った」「見える地獄」

    ⬛️ @yukogets 録画データは諦めてとりあえず nasne だけでも復旧したいところなんだけど、HDD 交換にプロテクトがかかる前の古いファームウェアのバックアップなんて取っているはずもなく。 ダメ元で比較的新しい壊れてない nasne から吸い出したイメージを書き込んだ HDD を載せてみたけどやっぱりダメでした。 2021-10-12 00:07:54

    nasneの内蔵HDDが壊れて起動しなくなったのでHDDを開けてみたら…。「CDかと思った」「見える地獄」
    rryu
    rryu 2021/10/13
    データ消去(物理)。ヘッドが接触すると傷とかじゃなくてこんなに綺麗に削られるのか。
  • any、またお前か——配列とhomomorphic mapped typeの罠

    TypeScriptは企業によって開発されてはいるもののなかなか大きなOSSの一つであり、openなissueの数はこの前5,000を超えました。日々いくつものissueが作られ、そして一部は閉じられていきます。TypeScriptはなかなか大きなOSSですから、issueが閉じられなかったとしても厳しい行く末を迎えるものは多くあります。TypeScriptチームが興味をそそられなかったならば、提案はSuggestionラベルとAwait More Feedbackラベルが与えられ、たとえ100を超える👍を得ようとも、奇跡でも起きなければ二度と掘り起こされることはありません(奇跡というのは、数年後にAndersさんが気まぐれにTypeScriptおもしろい新機能を実装してそのついでに解決されるといったことを指します)。また、バグに関しても喫緊でないものはbugラベルをつけられてBack

    any、またお前か——配列とhomomorphic mapped typeの罠
    rryu
    rryu 2021/10/13
    元の配列型の要素数は保ちつつ個々の要素の方だけが異なる型を作るhomomorphic mapped typeにanyが指定された時の罠について。
  • PHPでログファイルへの読み書きを通して任意コード実行をする方法 - knqyf263's blog

    以前少し話題になったLaravelのデバッグモード有効時の脆弱性であるCVE-2021-3129のPoCを読んでいたのですが、思ったより難しくて何でこんなことをしているんだろうと思ったら発見者による解説ブログがありました。読んでみたらバイパスのために思ったより色々していて普通に勉強になったのでメモを残しておきます。CTFerからすると常識な内容かもしれないので、何か間違いや補足があれば指摘をお願いします。 www.ambionics.io 前提知識1 前提知識2 題 問題点 = によるエラー 日付のデコード ログファイル内の他エントリ バイパス方法 consumedの利用 iconvの利用 パディングの利用 UTF-16のための調整 NULLバイトの回避 最終形 まとめ 前提知識1 上の脆弱性を理解するためにはいくつかの前提知識を必要とするため最初にまとめておきます。 まず、PHPでは外

    PHPでログファイルへの読み書きを通して任意コード実行をする方法 - knqyf263's blog
    rryu
    rryu 2021/10/13
    外部から与えられたファイル名でファイルを開いたと思ったらphp://filterラッパーで色々加工されているって怖いな…