local.improve-flash.patch 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. Subject: Improve detection of Flash data
  2. Author: Christoph Biedl <debian.axhn@manchmal.in-ulm.de>
  3. Bug-Debian: https://bugs.debian.org/838860
  4. --- a/magic/Magdir/flash
  5. +++ b/magic/Magdir/flash
  6. @@ -11,22 +11,44 @@
  7. #
  8. 0 name swf-details
  9. ->0 string F Macromedia Flash data
  10. -!:mime application/x-shockwave-flash
  11. ->0 string C Macromedia Flash data (compressed)
  12. -!:mime application/x-shockwave-flash
  13. ->0 string Z Macromedia Flash data (lzma compressed)
  14. -!:mime application/x-shockwave-flash
  15. ->3 byte x \b, version %d
  16. +
  17. +>0 string F
  18. +>>8 byte&0xfd 0x08 Macromedia Flash data
  19. +!:mime application/x-shockwave-flash
  20. +>>>3 byte x \b, version %d
  21. +>>8 byte&0xfe 0x10 Macromedia Flash data
  22. +!:mime application/x-shockwave-flash
  23. +>>>3 byte x \b, version %d
  24. +>>8 byte 0x18 Macromedia Flash data
  25. +!:mime application/x-shockwave-flash
  26. +>>>3 byte x \b, version %d
  27. +>>8 beshort&ff87 0x2000 Macromedia Flash data
  28. +!:mime application/x-shockwave-flash
  29. +>>>3 byte x \b, version %d
  30. +>>8 beshort&ffe0 0x3000 Macromedia Flash data
  31. +!:mime application/x-shockwave-flash
  32. +>>>3 byte x \b, version %d
  33. +>>8 byte&0x7 0
  34. +>>>8 ubyte >0x2f
  35. +>>>>9 ubyte <0x20 Macromedia Flash data
  36. +!:mime application/x-shockwave-flash
  37. +>>>>>3 byte x \b, version %d
  38. +
  39. +>0 string C
  40. +>>8 byte 0x78 Macromedia Flash data (compressed)
  41. +!:mime application/x-shockwave-flash
  42. +>>>3 byte x \b, version %d
  43. +
  44. +>0 string Z
  45. +>>8 byte 0x5d Macromedia Flash data (lzma compressed)
  46. +!:mime application/x-shockwave-flash
  47. +>>>3 byte x \b, version %d
  48. +
  49. 1 string WS
  50. ->4 lelong !0
  51. ->>3 byte 255 Suspicious
  52. ->>>0 use swf-details
  53. -
  54. ->>3 ubyte <32
  55. ->>>3 ubyte !0
  56. ->>>>0 use swf-details
  57. +>4 ulelong >14
  58. +>>3 ubyte !0
  59. +>>>0 use swf-details
  60. # From: Cal Peake <cp@absolutedigital.net>
  61. 0 string FLV\x01 Macromedia Flash Video