[Release] c++/asm chat commands etc

08/16/2017 19:55 Chernobyl*#1
So basically title says it all


This includes


Silkroad control dispatch hooks (in-dev tests) - basically, it allows you to see which function gets called once u press a button on UI - this definitely will be useful for reverse engineers (hey Iwa for some sropp stuff, florian0, pushedx).

Custom [GM] [ADM] etc prefix colors
Chat commands with packet injection
Some basic stuff done on chat commands (packet injection).

Some basic work on custom chat colors (hacky, you must set message string length + 1 and put your desired ID on dllmain).


[Only registered and activated users can see links. Click Here To Register...]



[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

__asm overwhelming :)


Skype: chernobyl1337

Discord @ signature
08/16/2017 19:57 Xutan*#2
Quote:
Originally Posted by PortalDark View Post
cool
spammer
08/16/2017 21:10 Zetain#3
LIVING GOD!
08/16/2017 22:34 qoaway#4
wondered how you compiled __asm keyword with gcc/clang :kappa:
08/16/2017 22:47 florian0#5
Quote:
Originally Posted by qoaway View Post
wondered how you compiled __asm keyword with gcc/clang :kappa:
I wonder how the
Code:
je <immediate value>
compiled at all ... there is no instruction for this combination ...

But cool to know that it works at least somehow like this. I've had no time to look into the simple things yet xD.
08/16/2017 22:50 qoaway#6
Quote:
Originally Posted by florian0 View Post
I wonder how the
Code:
je <immediate value>
compiled at all ... there is no instruction for this combination ...

But cool to know that it works at least somehow like this. I've had no time to look into the simple things yet xD.
I noticed that too after I have posted :D
seems like its not for x86 arch XD
08/16/2017 22:51 Chernobyl*#7
That JE works just fine on vs 2k10 lol... Wont work @ 2k17 lel...microsoft ?

It seems like it threats it like short call on newer MS compilers u kno
08/16/2017 22:57 qoaway#8
Quote:
Originally Posted by Chernobyl* View Post
That JE works just fine on vs 2k10 lol... Wont work @ 2k17 lel...microsoft ?

It seems like it threats it like short call on newer MS compilers u kno
The problem is there arent any jump instructions with immediate addressing mode nothing related with microsoft. Its architecture.
08/16/2017 23:04 Chernobyl*#9
BUT IT WORKS :)
08/16/2017 23:16 florian0#10
I just tried and indeed, it compiles and produces valid code:
[Only registered and activated users can see links. Click Here To Register...]

But the produced code is incomplete. Instead of the offset (which the compiler is unable to calculate properly anyway), there is just a 0. So the code is working, but the conditional jmp just acts like a nop.

Really funny. I have been using VS2010 for ages even till today and i never noticed that compiler bug. Thank you Microsoft ;D
08/16/2017 23:23 qoaway#11
Quote:
Originally Posted by florian0 View Post
I just tried and indeed, it compiles and produces valid code:
[Only registered and activated users can see links. Click Here To Register...]

But the produced code is incomplete. Instead of the offset (which the compiler is unable to calculate properly anyway), there is just a 0. So the code is working, but the conditional jmp just acts like a nop.

Really funny. I never noticed that compiler bug. Thank you Microsoft ;D
Quote:
Originally Posted by Chernobyl* View Post
BUT IT WORKS :)
SEEMS LIKE ITS NOT :)
08/16/2017 23:29 Chernobyl*#12
Ok it works... but IT DOESENT work... but it actually works ! O_O ggwp
08/17/2017 01:09 KingDollar#13
it's just like that? take money from people and don't complete the project then you release it
haha good :)
08/17/2017 18:38 EdwardTeach+-#14
nw i understand why kingDollar mad

[Only registered and activated users can see links. Click Here To Register...]
08/17/2017 18:57 Play-Sro#15
Quote:
Originally Posted by EdwardTeach+- View Post
nw i understand why kingDollar mad

[Only registered and activated users can see links. Click Here To Register...]
:):)

you start dll from Visual Studio never opened