Skip to main content

Timeline for Obfuscated Hello World

Current License: CC BY-SA 3.0

13 events
when toggle format what by license comment
Jul 22, 2022 at 1:05 review Suggested edits
Jul 22, 2022 at 1:26
Sep 24, 2015 at 14:18 history edited Timwi CC BY-SA 3.0
added 107 characters in body
Sep 24, 2015 at 5:33 history edited Timwi CC BY-SA 3.0
added 3 characters in body
Dec 2, 2014 at 19:31 history wiki removed gnibbler
Apr 27, 2013 at 14:29 comment added Soham Chowdhury Very intelligent thing you did with GetMethods. +1
Jun 4, 2011 at 20:58 comment added Igby Largeman I had no idea this was possible. +1
Apr 4, 2011 at 13:33 history edited Timwi CC BY-SA 2.5
deleted 8 characters in body
Apr 4, 2011 at 13:31 comment added Joey Yes, noticed that when I tried to inline c (which sadly doesn't work since new requires an e and .Split('x') is too long (came out at 177).
Apr 4, 2011 at 13:27 comment added Timwi @Joey: Whoa, thanks! Although if the first argument to Invoke can be anything, it needn’t even be c, it could be 0... :)
Apr 4, 2011 at 13:27 history edited Timwi CC BY-SA 2.5
deleted 44 characters in body
Apr 4, 2011 at 12:58 comment added Joey You can use Uri instead of object for b. You can use \xHH in strings instead of \u00HH where it's unambiguous (\x is variable-length). On second thought, you don't need b at all and can just reuse c as the first argument to Invoke. MSDN states that for static methods the first argument is ignored. This brings it down to 175 for me.
Mar 8, 2011 at 21:56 history edited Timwi CC BY-SA 2.5
added 202 characters in body; added 8 characters in body
Mar 8, 2011 at 21:46 history answered Timwi CC BY-SA 2.5