Raised This Month: $51 Target: $400
 12% 

Lysis: An experimental .smx decompiler


Post New Thread Reply   
 
Thread Tools Display Modes
BAILOPAN
Join Date: Jan 2004
Old 12-11-2011 , 19:41   Re: Lysis: An experimental .smx decompiler
Reply With Quote #61

I just pushed support for switch statements. That should complete all control structures except for "break" and "continue".
__________________
egg
BAILOPAN is offline
Silvers
SourceMod Plugin Approver
Join Date: Aug 2010
Location: SpaceX
Old 12-14-2011 , 15:03   Re: Lysis: An experimental .smx decompiler
Reply With Quote #62

This is amazing BAILOPAN, well done on all your projects.

If SourceMod were to load plugins from .SP I would immediately make the change and delete all .SMX. I compile all plugins which provide .SMX because I simply don't trust many people. Also fixing plugins would be that tiny bit easier.
__________________

Last edited by Silvers; 12-14-2011 at 15:03. Reason: bad grammar
Silvers is offline
Lt.RAT
Member
Join Date: Sep 2008
Location: Russia Yekaterinburg
Old 12-14-2011 , 15:15   Re: Lysis: An experimental .smx decompiler
Reply With Quote #63

Quote:
Originally Posted by Silvers View Post
Also fixing plugins would be that tiny bit easier.
ofc easier...
restart of server... compilation error
where that error... ohh why console scrolls so fast...
Lt.RAT is offline
Send a message via ICQ to Lt.RAT
BAILOPAN
Join Date: Jan 2004
Old 12-14-2011 , 16:27   Re: Lysis: An experimental .smx decompiler
Reply With Quote #64

Lt.RAT: If compilation moved server-side, we would provide an external tool for type and syntax checking.
__________________
egg
BAILOPAN is offline
Powerlord
AlliedModders Donor
Join Date: Jun 2008
Location: Seduce Me!
Old 12-15-2011 , 14:27   Re: Lysis: An experimental .smx decompiler
Reply With Quote #65

Quote:
Originally Posted by Silvers View Post
This is amazing BAILOPAN, well done on all your projects.

If SourceMod were to load plugins from .SP I would immediately make the change and delete all .SMX. I compile all plugins which provide .SMX because I simply don't trust many people. Also fixing plugins would be that tiny bit easier.
The downside would be that you'd need the .inc files for all extensions available on the server as well, plus those can't be compiled on the fly (they're in C++).

For that matter, do you compile all extensions as well?
__________________
Not currently working on SourceMod plugin development.

Last edited by Powerlord; 12-15-2011 at 14:46.
Powerlord is offline
Silvers
SourceMod Plugin Approver
Join Date: Aug 2010
Location: SpaceX
Old 12-15-2011 , 16:15   Re: Lysis: An experimental .smx decompiler
Reply With Quote #66

Quote:
Originally Posted by Powerlord View Post
For that matter, do you compile all extensions as well?
I would if I could. The only extensions I use are from people who post a lot and I suppose should be trust worthy. SDKHooks for example.
__________________
Silvers is offline
NouveauJoueur
SourceMod Donor
Join Date: May 2009
Old 12-16-2011 , 04:34   Re: Lysis: An experimental .smx decompiler
Reply With Quote #67

Does the exploit described in this post is still alive ? This would mean that some private & unique plugins made by coders could be ripped off & decompiled? (assuming they don't use ServerSecure Plugin)

Edit : woops removed the "" quotes wich was breaking the link
__________________

Last edited by NouveauJoueur; 12-16-2011 at 05:02.
NouveauJoueur is offline
Mavrick4283
Veteran Member
Join Date: Apr 2010
Location: 127.0.0.1@root
Old 12-16-2011 , 04:43   Re: Lysis: An experimental .smx decompiler
Reply With Quote #68

Yes and no, If i remember correct you can not upload or down load SMX,DLL, or any other file that is considered binary.

Also while that is a VERY small down fall to having a de-compiler (IE allowing unskill skiddys to read parts of the source) it does not matter because once they have the smx if they had the skills they could pull parts of the source with out this.
__________________
Mavrick4283 is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 12-16-2011 , 04:44   Re: Lysis: An experimental .smx decompiler
Reply With Quote #69

Quote:
Originally Posted by NouveauJoueur View Post
Does the exploit described in this post is still alive ? This would mean that some private & unique plugins made by coders could be ripped off & decompiled? (assuming they don't use ServerSecure Plugin)
Everyone should have the stripped-down ServerSecure installed.
__________________
asherkin is offline
prom3th3an
SourceMod Donor
Join Date: Jun 2010
Old 12-16-2011 , 08:43   Re: Lysis: An experimental .smx decompiler
Reply With Quote #70

Does SMAC make ServerSecure redundent? I run SMAC on our servers but not ServerSecure on the understanding that SMAC addresses the downloading file bug.

Last edited by prom3th3an; 12-16-2011 at 08:45.
prom3th3an 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 19:35.


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