R.A. Epigonos et al.

[Perl] ソースコードの難読化

ソースコードを難読化ってプログラムの挙動を把握させにくくする効果あるのかなぁ。

`と(のxorを取るとHになるという話。

` = 0x60 = 0b01100000
( = 0x28 = 0b00101000

` xor (  = 0b01001000
H = 0x48 = 0b01001000

xorを取ってHになるものはたくさんあるよねー。だから同じ結果を返す、異なる難読化があるよねー。

p = 0x70 = 0b01110000
8 = 0x38 = 0b00111000

` xor (  = 0b01001000
H = 0x48 = 0b01001000

リファレンス

  1. 2006-11-07 - 兼雑記
  2. Ruby とすてきな難読化 - まめめも
  3. ascii decimal binary hex conversion chart
  4. Acme::EyeDrops - Google 検索
  5. 排他的論理和 - Wikipedia

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2010-08-29T02:52:05+09:00
  2. Modified: 2010-08-29T02:52:05+09:00
  3. Generated: 2024-12-16T23:09:10+09:00