New viral imagespam discussion
1
Name:
Anonymous
2008-12-10 19:05
This iteration is a bit more interesting, I've uploaded a sample here:
http://drop.io/proggit/asset/sample
How is this supposed to work? The previous GIF script relied on the JScript parser not caring much about the initial bytes, or whatever, but what about this? I can't see how running this as a BAT file would do anything, I'm not going to try it out of course.
Bah, I'm off to read the GIF specification.
2
Name:
Anonymous
2008-12-10 19:26
Looks like it's abusing \0s to make the Winders .bat parser treat the whole command as one line (it's spread over multiple `lines', as you can see)
3
Name:
Anonymous
2008-12-10 19:33
Also, my image validator doesn't seem to like it! (See the GIF specification about block sizes and block types.)
Warning: Unoptimized block size (190) -- Suspicious!
Warning: Unoptimized block size (105) -- Suspicious!
Warning: Unoptimized block size (130) -- Suspicious!
Warning: Unoptimized block size (120) -- Suspicious!
Warning: Unoptimized block size (179) -- Suspicious!
Warning: Unoptimized block size (173) -- Suspicious!
.. snip ..
Warning: Unoptimized block size (199) -- Suspicious!
Warning: Unoptimized block size (240) -- Suspicious!
Warning: Unoptimized block size (147) -- Suspicious!
Invalid: Unknown block type 88
4
Name:
Anonymous
2008-12-10 21:49
Apparently, the Windoze BAT parser is ignoring everything that isn't surrounded by CRLF and a NULL character. For instance:
0D 0A 65 63 00 0D 0A 68 6F 00 0D 0A 20 74 00 0D 0A 65 73 00 0D 0A 74 20 00
is interpreted as
echo test
5
Name:
Anonymous
2008-12-11 2:56
If these image formats were XML -based, this wouldn't happen.
<image name="dark_anus">
<physical_properties>
<dimension axis="x" units="in">100</dimension>
<dimension axis="y" units="in">200</dimension>
<resolution axis="x" units_num="px" units_den="in">72</resolution>
<resolution axis="y" units_num="px" units_den="in">72</resolution>
<colorimetry space_dim="3" space_mapping="sRGB">
<color_coord index="0" low_value="0.00000000000000000"
high_value="1.00000000000000000">R</color_coord>
<color_coord index="1" low_value="0.00000000000000000"
high_value="1.00000000000000000">G</color_coord>
<color_coord index="2" low_value="0.00000000000000000"
high_value="1.00000000000000000">B</color_coord>
</colorimetry>
</physical_properties>
<pixel coord_x="0" coord_y="0" component="R">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="0" component="G">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="0" component="B">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="1" component="R">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="1" component="G">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="1" component="B">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="2" component="R">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="2" component="G">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="2" component="B">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="3" component="R">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="3" component="G">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="3" component="B">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="4" component="R">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="4" component="G">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="4" component="B">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="5" component="R">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="5" component="G">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="5" component="B">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="6" component="R">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="6" component="G">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="6" component="B">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="7" component="R">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="7" component="G">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="7" component="B">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="8" component="R">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="8" component="G">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="8" component="B">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="9" component="R">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="9" component="G">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="9" component="B">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="10" component="R">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="10" component="G">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="10" component="B">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="11" component="R">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="11" component="G">0.00000000000000000</pixel>
<pixel coord_x="0" coord_y="11" component="B">0.00000000000000000</pixel>
... (removed due to space constraints) ...
<pixel coord_x="9" coord_y="199" component="R">0.00000000000000000</pixel>
<pixel coord_x="9" coord_y="199" component="G">0.00000000000000000</pixel>
<pixel coord_x="9" coord_y="199" component="B">0.00000000000000000</pixel>
</image>
6
Name:
Anonymous
2008-12-11 11:59
What kind of tard uses floating points for colors!
7
Name:
Anonymous
2008-12-11 12:26
What manner of turd uses exclamation marks for rhetorical questions‽
8
Name:
Anonymous
2008-12-11 21:54
If running it actually does do something more than make the parser spew syntax errors (someone try it in a VM...), then I have greatly underestimated the intelligence of /b/tards.
9
Name:
Anonymous
2008-12-11 22:03
>>7
EXPERT INTERROBANG USAGE
10
Name:
Anonymous
2009-03-06 15:38
itself is Jesu Joy!
12
Name:
Anonymous
2010-12-06 9:19
B a c k t o / b / , ` ` G N A A F a g g o t ' '
13
Name:
Anonymous
2011-02-04 17:49