Raised This Month: $ Target: $400
 0% 

How to make orpheu signatures


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
deadhead
Member
Join Date: Sep 2013
Location: Shanghai,China
Old 12-19-2013 , 15:45   How to make orpheu signatures
Reply With Quote #1

i was trying to understand how orpheu works but not understand how made this ??
Ex:

Quote:
{
"name" : "Con_Printf",
"library" : "engine",
"arguments" :
[
{
"type" : "char *"
},
{
"type" : "char *"
}
],
"identifiers" :
[
{
"os" : "windows",
"mod" : "cstrike",
"value" : [0x55,0x8B,0xEC,0xB8,"*","*","*","*",0xE8,"*", "*","*","*",0x8B,"*","*",0x8D,"*","*",0x50,0x 51,0x8D,0x95,"*","*","*","*",0x68,"*","*","*" ,"*",0x52,0xE8,"*","*","*","*",0x8D,0x85,"*", "*","*","*",0x50]
},
{
"os" : "linux",
"mod" : "cstrike",
"value" : "Con_Printf"
}
]
}
where did this value come from and how ??

Quote:
"value" : [0x55,0x8B,0xEC,0xB8,"*","*","*","*",0xE8,"*", "*","*","*",0x8B,"*","*",0x8D,"*","*",0x50,0x 51,0x8D,0x95,"*","*","*","*",0x68,"*","*","*" ,"*",0x52,0xE8,"*","*","*","*",0x8D,0x85,"*", "*","*","*",0x50]
Someone help
Any tutorial for learning how to make signatures ?
deadhead is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 12-20-2013 , 04:09   Re: How to make orpheu signatures
Reply With Quote #2

There is a tutorial for this.
__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline
deadhead
Member
Join Date: Sep 2013
Location: Shanghai,China
Old 12-20-2013 , 12:16   Re: How to make orpheu signatures
Reply With Quote #3

Link please
I searched the forum and did not find any understandable tutorial for beginners
deadhead is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 12-20-2013 , 13:26   Re: How to make orpheu signatures
Reply With Quote #4

Orpheu is not for beginners.
__________________
- tired and retired -

- my plugins -
ConnorMcLeod is offline
joshknifer
Veteran Member
Join Date: Jun 2011
Location: Denver, CO
Old 12-20-2013 , 13:54   Re: How to make orpheu signatures
Reply With Quote #5

__________________
joshknifer is offline
Send a message via Skype™ to joshknifer
Kia
AlliedModders Donor
Join Date: Apr 2010
Location: In a world of madness
Old 12-20-2013 , 15:36   Re: How to make orpheu signatures
Reply With Quote #6

Quote:
Originally Posted by joshknifer View Post
+1
__________________
Kia is offline
deadhead
Member
Join Date: Sep 2013
Location: Shanghai,China
Old 12-20-2013 , 16:45   Re: How to make orpheu signatures
Reply With Quote #7

i understand rest of the things
I donot get how to make this
Quote:
"value" : [0x55,0x8B,0xEC,0xB8,"*","*","*","*",0xE8,"*", "*","*","*",0x8B,"*","*",0x8D,"*","*",0x5 0,0x 51,0x8D,0x95,"*","*","*","*",0x68,"*","*","*" ,"*",0x52,0xE8,"*","*","*","*",0x8D,0x85," *", "*","*","*",0x50]
I used IDA
Traversed disassembly
now what ?
deadhead is offline
ConnorMcLeod
Veteran Member
Join Date: Jul 2006
Location: France (95)
Old 12-20-2013 , 20:06   Re: How to make orpheu signatures
Reply With Quote #8

https://forums.alliedmods.net/showthread.php?t=147998

Also, you can use only OP code, as stated here : https://forums.alliedmods.net/showth...35#post1972635

Sigs are longer (10 OP codes is enough most of time) but you can't make it wrong.
__________________
- tired and retired -

- my plugins -

Last edited by ConnorMcLeod; 12-20-2013 at 20:09.
ConnorMcLeod is offline
deadhead
Member
Join Date: Sep 2013
Location: Shanghai,China
Old 12-23-2013 , 18:08   Re: How to make orpheu signatures
Reply With Quote #9

I was following the tutorial but got stuck here
When i decompiled cs_i386.so , it decompiled fine & i found the func

Code:
//----- (000ABB94) --------------------------------------------------------
int __cdecl InstallGameRules()
{
  int result; // eax@2
  int v1; // eax@2
  int v2; // eax@3

  (*(void (__cdecl **)(_DWORD))&g_engfuncs[156])("exec game.cfg\n");
  (*(void (**)(void))&g_engfuncs[160])();
  if ( *(float *)(gpGlobals + 20) == 0.0 )
  {
    v2 = __builtin_new(0x2C4u);
    result = __18CHalfLifeMultiplay(v2);
  }
  else
  {
    v1 = __builtin_new(0x2D8u);
    result = __17CHalfLifeTraining(v1);
  }
  return result;
}
but when i load and decompile mp.dll and Press Ctrl + F5 and save a .C file
only this is present in the result .c file

Code:
//----- (1009C800) --------------------------------------------------------
#error "FFFFFFFF: wrong basic type sizes in compiler settings (funcsize=0)"

//----- (1009CDE0) --------------------------------------------------------
#error "FFFFFFFF: wrong basic type sizes in compiler settings (funcsize=0)"

//----- (1009D490) --------------------------------------------------------
#error "FFFFFFFF: wrong basic type sizes in compiler settings (funcsize=0)"

//----- (1009D520) --------------------------------------------------------
#error "FFFFFFFF: wrong basic type sizes in compiler settings (funcsize=0)"

//----- (1009D5D0) --------------------------------------------------------
#error "FFFFFFFF: wrong basic type sizes in compiler settings (funcsize=0)"

//----- (1009DC50) --------------------------------------------------------
#error "FFFFFFFF: wrong basic type sizes in compiler settings (funcsize=0)"
What am i doing wrong ???
deadhead is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 20:32.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode