• Welcome to Valhalla Legends Archive.
 
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - l2k-Shadow

#1
I suggest either Brainfuck or LOLCODE,
Brainfuck:

,>,>++++++[-<--------<-------->>]
<<[
>[->+>+<<]
>[-<<-
[>]>>>[<[>>>-<<<[-]]>>]<<]
>>>+
<<[-<<+>>]
<<<]
>[-]>>>>[-<<<<<+>>>>>]
<<<<++++++[-<++++++++>]<.


LOLCODE:

HAI
CAN HAS STDIO?
I HAS A VAR
IM IN YR LOOP
UP VAR!!1
VISIBLE VAR
IZ VAR BIGGER THAN 10? KTHXBYE
IM OUTTA YR LOOP
KTHXBYE
#2
Quote from: Sixen on September 21, 2009, 01:37 AM
Quote from: l2k-Shadow on September 21, 2009, 12:03 AM
you guys realize this is a joke, right?

Nope... nope... pretty sure he's serious.

Which is why it's a joke.
#3
you guys realize this is a joke, right?
#4
Battle.net Bot Development / WarCraft III v1.24
August 04, 2009, 03:24 PM
WarCraft III v1.24
Verbyte: 0x18 (24)
Change log:

PC WORLD EDITOR CHANGES

- Added new JASS hash table functions to replace the lost functionality from
fixing unsafe type casting.
- Hash Table - Save Item Handle
- Hash Table - Save Unit Handle
- ...
- Hash Table - Load Item Handle
- Hash Table - Load Unit Handle
- ...
- Hash Table - Get Handle ID

FIXES

- Fixed an exploit related to unsafe type casting that allowed users to
execute arbitrary code in maps.
- Fixed the JASS unsafe type casting exploit ("return bug").
- Fixed several World Editor crashes.


NOTE: Warden is currently disabled on both WarCraft III and StarCraft. I'm assuming this is because they're patching the offsets for the new war3 version... Let's hope they're not patching warden altogether.
#5
Wouldn't a much easier way be to memory tweak the war3 binary into jumping over this check?
#6

Dim Seed As Long
Call CopyMemory(Seed, ByVal KeyHash, 4)
#7

a) your productID of 0x02 is fine
b) your flags of 0x00 are fine as well.
c) you receive the timestamp from battle.net in packet 0x50
d) since your productID is 0x02, i assume you are trying to connect with Broodwar, that being said, why are you replacing the file it sends you with "ver-IX86-0.mpq"? send the original file battle.net sends you to bnls.
e) your "formula" for hashing is null. you must supply this in the last string you sent to bnls.
#8
no, i'm not. i assumed that since the sc gives you the exact address to look at, it would do the same here. guess not?
#9
here's something interesting: a decompression of the 0x02 warden request yields:

02 08 67 61 6D 65 2E 64 6C 6C 00 38 70 26 A8 F8 7B 14 12 E9 46 4B 0B 65 8E 3E D1 7F A0 CD CD B8 C2 E5 26 14 20 70 00 00 10 7C 01 A2 5B 28 00 05 38 B6 0C 20 4C C2 4F EF 6D C3 FC 00 59 3F 1B EE BB 20 56 23 4D B9 EC A6 96 10 91 00 00 28 38 9C 72 4D 07 94 30 01 BE 16 26 EE B3 2A 4A 3E 43 8B C8 6E 9A B5 B0 89 67 C8 D7 06 00 30 38 ED 06 1E 0F 0B B6 B3 CC 39 18 88 3A 07 8E 9B 94 12 53 BA 7F 63 92 CF A9 02 E1 00 00 2A 38 24 76 98 7A EF 9F 1F E5 A8 D6 96 DA 9C 5C 52 A7 2E 9B 24 16 35 17 5D 29 F8 D4 06 00 30 8D

game.dll 8p&¨ø{éFK eŽ>Ñ Í͸Âå& p  |¢[( 8¶ LÂOïmÃü Y?î» V#M¹ì¦–'  (8œrM"0¾&î³*J>C‹Ènšµ°‰gÈ× 08í ¶³Ì9ˆ:Ž›"Sºc'Ï©á  *8$v˜zïŸå¨Ö–Úœ\R§.›$5])øÔ 0?



so it seems that the war3 request gives you the name of the file to check the memory for. no problem... the kicker is though that game.dll has the base address of 0x6F000000 and no viable addresses to check are found in that packet. ideas...?
#10
haven't things like these been around for more than 10 years?
#11
make the tv program join a game, in turn it transmits all the packets from that game into your custom bnet server. clients who wanna watch login to that server and then they can choose which game to ob, then the tv program will just relay all packets from the game its observing into the game your client is in. like a big middle man. that could work i believe.
#12
i think ashur from bwprogrammers attempted something like this as well but gave up on the project. It was called BWTV. www.bwprogrammers.com is no longer active, but google should come up with some leads.
#13
Quote from: xpeh on January 17, 2009, 08:30 AM
There were 10^7 public values for Starcraft, do you think they ran out?

Almost all workin CD-keys for sexp that i've seen had product = 1.

10^7 = 10 million. I'm pretty sure 10 million or very close to 10 million copies of starcraft have been sold.
#14
General Discussion / Re: Woops
January 05, 2009, 01:32 AM
its generally bad idea to use your cpu fan as a disposal for fecal matter. IIRC, they invented toilets for such actions ::)
#15
.NET Platform / Re: PNG Sent over TcpClient()
December 26, 2008, 01:44 AM
just.. take the header out and dump the rest into a file ending with a .png extention? xD