diff --git a/31c3-ctf-2014/web/devilish/injection-1.png b/31c3-ctf-2014/web/devilish/injection-1.png
index 7f91bb98..b8a87eb3 100644
Binary files a/31c3-ctf-2014/web/devilish/injection-1.png and b/31c3-ctf-2014/web/devilish/injection-1.png differ
diff --git a/31c3-ctf-2014/web/devilish/injection-2.png b/31c3-ctf-2014/web/devilish/injection-2.png
index ce7e89c0..4d6f0529 100644
Binary files a/31c3-ctf-2014/web/devilish/injection-2.png and b/31c3-ctf-2014/web/devilish/injection-2.png differ
diff --git a/31c3-ctf-2014/web/devilish/injection-3.png b/31c3-ctf-2014/web/devilish/injection-3.png
index 082a180b..2b9d79d5 100644
Binary files a/31c3-ctf-2014/web/devilish/injection-3.png and b/31c3-ctf-2014/web/devilish/injection-3.png differ
diff --git a/9447-ctf-2014/no-strings-attached/eax_content.png b/9447-ctf-2014/no-strings-attached/eax_content.png
index 728e435e..d29d2647 100644
Binary files a/9447-ctf-2014/no-strings-attached/eax_content.png and b/9447-ctf-2014/no-strings-attached/eax_content.png differ
diff --git a/9447-ctf-2014/no-strings-attached/prompt.png b/9447-ctf-2014/no-strings-attached/prompt.png
index 4874e569..50075bd4 100644
Binary files a/9447-ctf-2014/no-strings-attached/prompt.png and b/9447-ctf-2014/no-strings-attached/prompt.png differ
diff --git a/9447-ctf-2014/no-strings-attached/registers.png b/9447-ctf-2014/no-strings-attached/registers.png
index 59a75ef6..de231f8f 100644
Binary files a/9447-ctf-2014/no-strings-attached/registers.png and b/9447-ctf-2014/no-strings-attached/registers.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode1.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode1.png
index c71d6494..da0001bf 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode1.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode1.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode10.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode10.png
index cc8f9618..679ac5a2 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode10.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode10.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode11.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode11.png
index bafeeb92..7af2c2dd 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode11.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode11.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode12.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode12.png
index c5c85d0a..a2063011 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode12.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode12.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode13.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode13.png
index 7b083f28..1d253d2c 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode13.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode13.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode14.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode14.png
index bc77ce45..3015595d 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode14.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode14.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode2.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode2.png
index 7c540131..02a5fef9 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode2.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode2.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode3.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode3.png
index 45ba0ecb..99fdcf92 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode3.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode3.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode4.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode4.png
index fb742df0..8770c110 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode4.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode4.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode5.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode5.png
index 08cd7d0a..480176ce 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode5.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode5.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode6.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode6.png
index c58625e8..697a0d55 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode6.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode6.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode7.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode7.png
index d721711f..6cd067f2 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode7.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode7.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode8.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode8.png
index 619e0f77..7c504e94 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode8.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode8.png differ
diff --git a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode9.png b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode9.png
index 7e239c8d..d2bf855e 100644
Binary files a/asis-ctf-finals-2014/xorqr/example-qrs/qrcode9.png and b/asis-ctf-finals-2014/xorqr/example-qrs/qrcode9.png differ
diff --git a/asis-ctf-quals-2014/blocks/alphaplane0.png b/asis-ctf-quals-2014/blocks/alphaplane0.png
index 38810750..d38c712f 100644
Binary files a/asis-ctf-quals-2014/blocks/alphaplane0.png and b/asis-ctf-quals-2014/blocks/alphaplane0.png differ
diff --git a/asis-ctf-quals-2014/random-image/decoded_38.png b/asis-ctf-quals-2014/random-image/decoded_38.png
index 40f4c834..f949a0d0 100644
Binary files a/asis-ctf-quals-2014/random-image/decoded_38.png and b/asis-ctf-quals-2014/random-image/decoded_38.png differ
diff --git a/asis-ctf-quals-2014/random-image/enc.png b/asis-ctf-quals-2014/random-image/enc.png
index 71bc0665..a51ceaca 100644
Binary files a/asis-ctf-quals-2014/random-image/enc.png and b/asis-ctf-quals-2014/random-image/enc.png differ
diff --git a/asis-ctf-quals-2014/undistorted-history/undistorted_history.png b/asis-ctf-quals-2014/undistorted-history/undistorted_history.png
index afde87ef..b9cd2120 100644
Binary files a/asis-ctf-quals-2014/undistorted-history/undistorted_history.png and b/asis-ctf-quals-2014/undistorted-history/undistorted_history.png differ
diff --git a/boston-key-party-2014/crypto/door_1/door1-2cf3f7c1a85d3a5eb2c922c5426435a3.jpg b/boston-key-party-2014/crypto/door_1/door1-2cf3f7c1a85d3a5eb2c922c5426435a3.jpg
index 58dabadb..f3bc51ef 100644
Binary files a/boston-key-party-2014/crypto/door_1/door1-2cf3f7c1a85d3a5eb2c922c5426435a3.jpg and b/boston-key-party-2014/crypto/door_1/door1-2cf3f7c1a85d3a5eb2c922c5426435a3.jpg differ
diff --git a/boston-key-party-2014/scoreboard.png b/boston-key-party-2014/scoreboard.png
index 91f044d7..a0a7bdf0 100644
Binary files a/boston-key-party-2014/scoreboard.png and b/boston-key-party-2014/scoreboard.png differ
diff --git a/d-ctf-2014/exploit-100/paranoia.jpg b/d-ctf-2014/exploit-100/paranoia.jpg
index 9cb7565a..f0f2fb67 100644
Binary files a/d-ctf-2014/exploit-100/paranoia.jpg and b/d-ctf-2014/exploit-100/paranoia.jpg differ
diff --git a/d-ctf-2014/web-100/findthebug.png b/d-ctf-2014/web-100/findthebug.png
index eceb474c..a33530cb 100644
Binary files a/d-ctf-2014/web-100/findthebug.png and b/d-ctf-2014/web-100/findthebug.png differ
diff --git a/defkthon-ctf/crypto-300/encr03.jpg b/defkthon-ctf/crypto-300/encr03.jpg
index 82a74289..2a51ee61 100644
Binary files a/defkthon-ctf/crypto-300/encr03.jpg and b/defkthon-ctf/crypto-300/encr03.jpg differ
diff --git a/defkthon-ctf/misc-200/flag.jpg b/defkthon-ctf/misc-200/flag.jpg
index 03310fcc..e5519514 100644
Binary files a/defkthon-ctf/misc-200/flag.jpg and b/defkthon-ctf/misc-200/flag.jpg differ
diff --git a/defkthon-ctf/misc-200/flag.png b/defkthon-ctf/misc-200/flag.png
index a67c427f..25d14f10 100644
Binary files a/defkthon-ctf/misc-200/flag.png and b/defkthon-ctf/misc-200/flag.png differ
diff --git a/ectf-2014/pixel-princess/images/MarioCastle.jpg b/ectf-2014/pixel-princess/images/MarioCastle.jpg
index f7321baa..39eba814 100644
Binary files a/ectf-2014/pixel-princess/images/MarioCastle.jpg and b/ectf-2014/pixel-princess/images/MarioCastle.jpg differ
diff --git a/ectf-2014/pixel-princess/images/bowser.jpg b/ectf-2014/pixel-princess/images/bowser.jpg
index 3991176e..de9efce7 100644
Binary files a/ectf-2014/pixel-princess/images/bowser.jpg and b/ectf-2014/pixel-princess/images/bowser.jpg differ
diff --git a/gpn-ctf-2014/42/photo_7c71eb4f1155f2ceab276f5ae4ae77d0.png b/gpn-ctf-2014/42/photo_7c71eb4f1155f2ceab276f5ae4ae77d0.png
old mode 100755
new mode 100644
index 875c878d..6c290410
Binary files a/gpn-ctf-2014/42/photo_7c71eb4f1155f2ceab276f5ae4ae77d0.png and b/gpn-ctf-2014/42/photo_7c71eb4f1155f2ceab276f5ae4ae77d0.png differ
diff --git a/gpn-ctf-2014/come-closer/500.png b/gpn-ctf-2014/come-closer/500.png
old mode 100755
new mode 100644
index 209b8cac..ccef738d
Binary files a/gpn-ctf-2014/come-closer/500.png and b/gpn-ctf-2014/come-closer/500.png differ
diff --git a/gpn-ctf-2014/espionage/screen_photo_f6a648b0ec327f34ee0d4e31afe7cc29.jpg b/gpn-ctf-2014/espionage/screen_photo_f6a648b0ec327f34ee0d4e31afe7cc29.jpg
old mode 100755
new mode 100644
index 7c272eb4..28ab54bc
Binary files a/gpn-ctf-2014/espionage/screen_photo_f6a648b0ec327f34ee0d4e31afe7cc29.jpg and b/gpn-ctf-2014/espionage/screen_photo_f6a648b0ec327f34ee0d4e31afe7cc29.jpg differ
diff --git a/gpn-ctf-2014/hidden-below/200_10c82e36e81319414cce7840d73476aa.jpg b/gpn-ctf-2014/hidden-below/200_10c82e36e81319414cce7840d73476aa.jpg
index 922d10f2..f3cfc609 100644
Binary files a/gpn-ctf-2014/hidden-below/200_10c82e36e81319414cce7840d73476aa.jpg and b/gpn-ctf-2014/hidden-below/200_10c82e36e81319414cce7840d73476aa.jpg differ
diff --git a/gpn-ctf-2014/where-is-kurt-krabbel/picture.png b/gpn-ctf-2014/where-is-kurt-krabbel/picture.png
old mode 100755
new mode 100644
index b22e8a9d..ad5ba088
Binary files a/gpn-ctf-2014/where-is-kurt-krabbel/picture.png and b/gpn-ctf-2014/where-is-kurt-krabbel/picture.png differ
diff --git a/hack-lu-ctf-2014/hotcows-dating/source/static/clara.jpg b/hack-lu-ctf-2014/hotcows-dating/source/static/clara.jpg
index bbd965d3..24c4c313 100644
Binary files a/hack-lu-ctf-2014/hotcows-dating/source/static/clara.jpg and b/hack-lu-ctf-2014/hotcows-dating/source/static/clara.jpg differ
diff --git a/hack-lu-ctf-2014/hotcows-dating/source/static/maggie.jpg b/hack-lu-ctf-2014/hotcows-dating/source/static/maggie.jpg
index 74efb60c..f8f9745c 100644
Binary files a/hack-lu-ctf-2014/hotcows-dating/source/static/maggie.jpg and b/hack-lu-ctf-2014/hotcows-dating/source/static/maggie.jpg differ
diff --git a/hitcon-ctf-2014/maze/qrcode.svg b/hitcon-ctf-2014/maze/qrcode.svg
index 0e08fe51..a4c31d84 100644
--- a/hitcon-ctf-2014/maze/qrcode.svg
+++ b/hitcon-ctf-2014/maze/qrcode.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/hitcon-ctf-2014/puzzle/ExifImage.jpg b/hitcon-ctf-2014/puzzle/ExifImage.jpg
index a06fb49f..a24adee9 100644
Binary files a/hitcon-ctf-2014/puzzle/ExifImage.jpg and b/hitcon-ctf-2014/puzzle/ExifImage.jpg differ
diff --git a/hitcon-ctf-2014/puzzle/puzzle-81c5e9bdb219efbe4eb9b194fb33f7e6.jpg b/hitcon-ctf-2014/puzzle/puzzle-81c5e9bdb219efbe4eb9b194fb33f7e6.jpg
index 820b70dd..b0681dcf 100644
Binary files a/hitcon-ctf-2014/puzzle/puzzle-81c5e9bdb219efbe4eb9b194fb33f7e6.jpg and b/hitcon-ctf-2014/puzzle/puzzle-81c5e9bdb219efbe4eb9b194fb33f7e6.jpg differ
diff --git a/ncn-ctf-2014/Vodka/screencap.png b/ncn-ctf-2014/Vodka/screencap.png
index 0c69f19f..4f350268 100644
Binary files a/ncn-ctf-2014/Vodka/screencap.png and b/ncn-ctf-2014/Vodka/screencap.png differ
diff --git a/ncn-ctf-quals-2014/challenges.png b/ncn-ctf-quals-2014/challenges.png
index 3e2790fd..d3515c2f 100644
Binary files a/ncn-ctf-quals-2014/challenges.png and b/ncn-ctf-quals-2014/challenges.png differ
diff --git a/olympic-ctf-2014/illegal-radio/olympics.png b/olympic-ctf-2014/illegal-radio/olympics.png
index b9d5694b..ca556bda 100644
Binary files a/olympic-ctf-2014/illegal-radio/olympics.png and b/olympic-ctf-2014/illegal-radio/olympics.png differ
diff --git a/phdays-iv-finals/LPlOqjs81z8.jpg b/phdays-iv-finals/LPlOqjs81z8.jpg
index e20c0770..f5a3fd42 100644
Binary files a/phdays-iv-finals/LPlOqjs81z8.jpg and b/phdays-iv-finals/LPlOqjs81z8.jpg differ
diff --git a/pico-ctf-2014/forensics/intercepted-post-40/password.png b/pico-ctf-2014/forensics/intercepted-post-40/password.png
index df13ab3f..256f233c 100644
Binary files a/pico-ctf-2014/forensics/intercepted-post-40/password.png and b/pico-ctf-2014/forensics/intercepted-post-40/password.png differ
diff --git a/pico-ctf-2014/forensics/png-or-not-100/image.png b/pico-ctf-2014/forensics/png-or-not-100/image.png
index 6f30e733..4552bc85 100644
Binary files a/pico-ctf-2014/forensics/png-or-not-100/image.png and b/pico-ctf-2014/forensics/png-or-not-100/image.png differ
diff --git a/pico-ctf-2014/miscellaneous/robo-photo-30/robophoto.jpg b/pico-ctf-2014/miscellaneous/robo-photo-30/robophoto.jpg
index 3b4d4724..3abcfca1 100644
Binary files a/pico-ctf-2014/miscellaneous/robo-photo-30/robophoto.jpg and b/pico-ctf-2014/miscellaneous/robo-photo-30/robophoto.jpg differ
diff --git a/plaid-ctf-2014/doge-stege/range-color-127+54.png b/plaid-ctf-2014/doge-stege/range-color-127+54.png
index e3c9d653..e69acbed 100644
Binary files a/plaid-ctf-2014/doge-stege/range-color-127+54.png and b/plaid-ctf-2014/doge-stege/range-color-127+54.png differ
diff --git a/plaid-ctf-2014/doge-stege/single-color-127.png b/plaid-ctf-2014/doge-stege/single-color-127.png
index f5d34f71..a859fad9 100644
Binary files a/plaid-ctf-2014/doge-stege/single-color-127.png and b/plaid-ctf-2014/doge-stege/single-color-127.png differ
diff --git a/ructf-2014-quals/misc-100/shredder.af3ab921a9895c1aa9c032a37677e1d7.jpg b/ructf-2014-quals/misc-100/shredder.af3ab921a9895c1aa9c032a37677e1d7.jpg
index 01db6367..34933ff1 100644
Binary files a/ructf-2014-quals/misc-100/shredder.af3ab921a9895c1aa9c032a37677e1d7.jpg and b/ructf-2014-quals/misc-100/shredder.af3ab921a9895c1aa9c032a37677e1d7.jpg differ
diff --git a/ructf-2014-quals/misc-100/shredder.jpg b/ructf-2014-quals/misc-100/shredder.jpg
index 7aef6531..e2ac56f2 100644
Binary files a/ructf-2014-quals/misc-100/shredder.jpg and b/ructf-2014-quals/misc-100/shredder.jpg differ
diff --git a/ructf-2014-quals/stegano-100/task.gif b/ructf-2014-quals/stegano-100/task.gif
index e82fcb03..1b8bd207 100644
Binary files a/ructf-2014-quals/stegano-100/task.gif and b/ructf-2014-quals/stegano-100/task.gif differ
diff --git a/ructf-2014-quals/stegano-300/nyan-task.png b/ructf-2014-quals/stegano-300/nyan-task.png
index 73a51fb8..fb681671 100644
Binary files a/ructf-2014-quals/stegano-300/nyan-task.png and b/ructf-2014-quals/stegano-300/nyan-task.png differ
diff --git a/su-ctf-quals-2014/avatar/lamb.jpg b/su-ctf-quals-2014/avatar/lamb.jpg
index 9333311d..e8461c89 100644
Binary files a/su-ctf-quals-2014/avatar/lamb.jpg and b/su-ctf-quals-2014/avatar/lamb.jpg differ
diff --git a/su-ctf-quals-2014/cafe-1/cafeteria.jpg b/su-ctf-quals-2014/cafe-1/cafeteria.jpg
index a5b28d14..ef27eb97 100644
Binary files a/su-ctf-quals-2014/cafe-1/cafeteria.jpg and b/su-ctf-quals-2014/cafe-1/cafeteria.jpg differ
diff --git a/su-ctf-quals-2014/commercial_application/key.png b/su-ctf-quals-2014/commercial_application/key.png
index 539b3da5..d0f2c62c 100644
Binary files a/su-ctf-quals-2014/commercial_application/key.png and b/su-ctf-quals-2014/commercial_application/key.png differ
diff --git a/su-ctf-quals-2014/commercial_application/pics.png b/su-ctf-quals-2014/commercial_application/pics.png
index 43289c70..c97833b2 100644
Binary files a/su-ctf-quals-2014/commercial_application/pics.png and b/su-ctf-quals-2014/commercial_application/pics.png differ
diff --git a/su-ctf-quals-2014/hear_with_your_eyes/audacity_specto.png b/su-ctf-quals-2014/hear_with_your_eyes/audacity_specto.png
index a35ad151..a42120cf 100644
Binary files a/su-ctf-quals-2014/hear_with_your_eyes/audacity_specto.png and b/su-ctf-quals-2014/hear_with_your_eyes/audacity_specto.png differ
diff --git a/su-ctf-quals-2014/hear_with_your_eyes/flag.png b/su-ctf-quals-2014/hear_with_your_eyes/flag.png
index 26780e98..eda69737 100644
Binary files a/su-ctf-quals-2014/hear_with_your_eyes/flag.png and b/su-ctf-quals-2014/hear_with_your_eyes/flag.png differ
diff --git a/su-ctf-quals-2014/sudoku_image_encryption/flag.png b/su-ctf-quals-2014/sudoku_image_encryption/flag.png
index c572a235..c7d118d5 100644
Binary files a/su-ctf-quals-2014/sudoku_image_encryption/flag.png and b/su-ctf-quals-2014/sudoku_image_encryption/flag.png differ
diff --git a/su-ctf-quals-2014/sudoku_image_encryption/image.png b/su-ctf-quals-2014/sudoku_image_encryption/image.png
index 695c9488..9ce26d2d 100644
Binary files a/su-ctf-quals-2014/sudoku_image_encryption/image.png and b/su-ctf-quals-2014/sudoku_image_encryption/image.png differ
diff --git a/su-ctf-quals-2014/sudoku_image_encryption/sudoku.png b/su-ctf-quals-2014/sudoku_image_encryption/sudoku.png
index e99d2e61..a8c5f987 100644
Binary files a/su-ctf-quals-2014/sudoku_image_encryption/sudoku.png and b/su-ctf-quals-2014/sudoku_image_encryption/sudoku.png differ
diff --git a/su-ctf-quals-2014/what_is_this/azaditower.png b/su-ctf-quals-2014/what_is_this/azaditower.png
index 1f458416..ef32a971 100644
Binary files a/su-ctf-quals-2014/what_is_this/azaditower.png and b/su-ctf-quals-2014/what_is_this/azaditower.png differ
diff --git a/volga-quals-2014/recon/500/recon500.png b/volga-quals-2014/recon/500/recon500.png
index 11a57616..dc512b89 100644
Binary files a/volga-quals-2014/recon/500/recon500.png and b/volga-quals-2014/recon/500/recon500.png differ
diff --git a/volga-quals-2014/scoreboard.png b/volga-quals-2014/scoreboard.png
index 89b8be1e..ee51b7c5 100644
Binary files a/volga-quals-2014/scoreboard.png and b/volga-quals-2014/scoreboard.png differ
diff --git a/volga-quals-2014/stegasic/200/stego200.png b/volga-quals-2014/stegasic/200/stego200.png
index 4eca4e22..f02b4c97 100644
Binary files a/volga-quals-2014/stegasic/200/stego200.png and b/volga-quals-2014/stegasic/200/stego200.png differ