Raised This Month: $ Target: $400
 0% 

Who could decompile ? :)


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Osviux
Senior Member
Join Date: May 2009
Location: Lithuania
Old 06-26-2009 , 01:31   Who could decompile ? :)
Reply With Quote #1

Who could decompile this plugin? And dont suggest other plugins!
Attached Files
File Type: amxx ipchat.amxx (2.7 KB, 132 views)
Osviux is offline
Send a message via Skype™ to Osviux
TheRadiance
Senior Member
Join Date: Nov 2007
Location: Kazakhstan
Old 06-26-2009 , 02:21   Re: Who could decompile ? :)
Reply With Quote #2

Code:
.DATA
    var_000 variable ( 0x1 )
    str_000 string "AMXX"
    str_001 string "Connect"
    str_002 string "1.0c"
    str_003 string "SoO"
    str_004 string "[%s] Hello %s"
    str_005 string "[%s] Uzeik www.mirtis.lt"
    str_006 string "[%s] Apsilankyk #cs.mirtis.lt @ irc.ktu.lt"
    str_007 string "[%s] %s (%s) has left"
    str_008 string "cheat"
    arr_000 array 2 fill 0x0
    str_009 string "playerconnect"
    str_010 string "[%s] %s (%s) trying to connect"
    str_011 string "Sveiki Atvyke %s ! Your IP is %s^nNecytink!!!"


.CODE
    halt                 0x0

PROC  __b_ident_vers
    break     
    break     
    load.pri             0x0
    retn      
ENDP

PROC  plugin_init
    break     
    break     
    push.c              0x4C
    push.c              0x38
    push.c              0x18
    push.c               0xC
    sysreq.c     register_plugin
    stack               0x10
    zero.pri  
    retn      
ENDP

PROC  playerconnect
    break     
    break     
    stack              -0x80
    zero.pri  
    addr.alt           -0x80
    fill                0x80
    break     
    push.c              0x11
    pushaddr           -0x80
    push.s               0xC
    push.c               0xC
    sysreq.c     get_user_name
    stack               0x10
    break     
    pushaddr           -0x80
    push.c               0x4
    push.c              0x5C
    push.c               0x3
    push.s               0xC
    push.c              0x14
    sysreq.c     client_print
    stack               0x18
    break     
    push.c               0x4
    push.c              0x94
    push.c               0x3
    push.s               0xC
    push.c              0x10
    sysreq.c     client_print
    stack               0x14
    break     
    push.c               0x4
    push.c              0xF8
    push.c               0x3
    push.s               0xC
    push.c              0x10
    sysreq.c     client_print
    stack               0x14
    stack               0x80
    zero.pri  
    retn      
ENDP

PROC  client_disconnect
    break     
    break     
    stack              -0x80
    zero.pri  
    addr.alt           -0x80
    fill                0x80
    break     
    push.c              0x20
    pushaddr           -0x80
    push.s               0xC
    push.c               0xC
    sysreq.c     get_user_name
    stack               0x10
    break     
    stack              -0x80
    zero.pri  
    addr.alt          -0x100
    fill                0x80
    break     
    push.c               0x1
    push.c              0x10
    pushaddr          -0x100
    push.s               0xC
    push.c              0x10
    sysreq.c     get_user_ip
    stack               0x14
    break     
    pushaddr          -0x100
    pushaddr           -0x80
    push.c               0x4
    push.c             0x1A4
    push.c               0x3
    push.c               0x0
    push.c              0x18
    sysreq.c     client_print
    stack               0x1C
    stack              0x100
    zero.pri  
    retn      
ENDP

PROC  client_connect
    break     
    break     
    stack              -0x80
    zero.pri  
    addr.alt           -0x80
    fill                0x80
    break     
    push.c              0x20
    pushaddr           -0x80
    push.s               0xC
    push.c               0xC
    sysreq.c     get_user_name
    stack               0x10
    break     
    stack              -0x80
    zero.pri  
    addr.alt          -0x100
    fill                0x80
    break     
    push.c               0x1
    push.c              0x10
    pushaddr          -0x100
    push.s               0xC
    push.c              0x10
    sysreq.c     get_user_ip
    stack               0x14
    break     
    push.c               0x0
    const.pri          0x218
    heap                 0x4
    movs                 0x4
    push.alt  
    push.c               0x0
    const.pri          0x214
    heap                 0x4
    movs                 0x4
    push.alt  
    push.s               0xC
    push.c             0x1FC
    push.c        0x41880000
    push.c              0x1C
    sysreq.c        set_task
    stack               0x20
    heap                -0x8
    break     
    push.c               0x0
    const.pri          0x218
    heap                 0x4
    movs                 0x4
    push.alt  
    push.c               0x0
    const.pri          0x214
    heap                 0x4
    movs                 0x4
    push.alt  
    push.s               0xC
    push.c             0x21C
    push.c        0x41900000
    push.c              0x1C
    sysreq.c        set_task
    stack               0x20
    heap                -0x8
    break     
    pushaddr          -0x100
    pushaddr           -0x80
    push.c               0x4
    push.c             0x254
    push.c               0x3
    push.c               0x0
    push.c              0x18
    sysreq.c     client_print
    stack               0x1C
    stack              0x100
    zero.pri  
    retn      
ENDP

PROC  cheat
    break     
    break     
    stack              -0x80
    zero.pri  
    addr.alt           -0x80
    fill                0x80
    break     
    push.c              0x20
    pushaddr           -0x80
    push.s               0xC
    push.c               0xC
    sysreq.c     get_user_name
    stack               0x10
    break     
    stack              -0x80
    zero.pri  
    addr.alt          -0x100
    fill                0x80
    break     
    push.c               0x1
    push.c              0x10
    pushaddr          -0x100
    push.s               0xC
    push.c              0x10
    sysreq.c     get_user_ip
    stack               0x14
    break     
    push.c               0x4
    push.c        0x3E4CCCCD
    push.c        0x3DCCCCCD
    push.c        0x41700000
    push.c        0x40C00000
    push.c               0x1
    push.c        0x3E75C28F
    push.c        -0x40800000
    push.c               0x0
    push.c              0xFF
    push.c               0x0
    push.c              0x2C
    sysreq.c     set_hudmessage
    stack               0x30
    break     
    pushaddr          -0x100
    pushaddr           -0x80
    push.c             0x2D0
    push.s               0xC
    push.c              0x10
    sysreq.c     show_hudmessage
    stack               0x14
    stack              0x100
    zero.pri  
    retn      
ENDP
TheRadiance is offline
Send a message via ICQ to TheRadiance
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 06-26-2009 , 04:27   Re: Who could decompile ? :)
Reply With Quote #3

I will not suggest another plugins right now but what does the plugin exactly ? It sounds like it displays name and ip on player connect like does already others plugins...
__________________
Arkshine is offline
Osviux
Senior Member
Join Date: May 2009
Location: Lithuania
Old 06-26-2009 , 04:34   Re: Who could decompile ? :)
Reply With Quote #4

could someone make a sma
Osviux is offline
Send a message via Skype™ to Osviux
Arkshine
AMX Mod X Plugin Approver
Join Date: Oct 2005
Old 06-26-2009 , 04:57   Re: Who could decompile ? :)
Reply With Quote #5

Quote:
what does the plugin exactly ?
It will be faster to rewrite the plugin instead to try to convert it from asm.
__________________
Arkshine is offline
Osviux
Senior Member
Join Date: May 2009
Location: Lithuania
Old 06-26-2009 , 05:07   Re: Who could decompile ? :)
Reply With Quote #6

When player connects THis plugin says: Osviux trying to connect ipx.xx.xxx.xx
When i connect i mesage apears Welcome Osviux Dont cheat your ip is xx.xx.xxx.xx
And when i leave in the server the plugin say: Osviux has left ipx.xxx.xx.xx

And as you can see www.mirtis.lt Apsilankyk www.mirtis.lt I want to change that www.mirtis.lt but there is no sma file


str_005 string "[%s] Uzeik www.mirtis.lt"
str_006 string "[%s] Apsilankyk #cs.mirtis.lt @ irc.ktu.lt"
Osviux is offline
Send a message via Skype™ to Osviux
TheRadiance
Senior Member
Join Date: Nov 2007
Location: Kazakhstan
Old 06-26-2009 , 06:47   Re: Who could decompile ? :)
Reply With Quote #7

arkshine is ritght, it will be faster and easier to rewrite the plugin.
TheRadiance is offline
Send a message via ICQ to TheRadiance
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 15:32.


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