Jump to content

LOCK


loms

Recommended Posts

Only PatrtickW and Dutchy know that, why don't you pm them. And why even bother, for DYOM it was necessery not to get multiple edited versions around for compatibility.

Edited by Bad.boy!
Link to comment
Share on other sites

DYOM aint really locked anyway. The SCM is far too basic for much protection to be possible.

Link to comment
Share on other sites

Ashwin.Star

LOCK ???

i don't think any script can be Locked,

as we have 'ignore unknown' option in SB,

 

hey joni can you give me any link of a script that you think it is LOCKED

Link to comment
Share on other sites

Remote Lock Car 3.6

See what's going on.

Link to comment
Share on other sites

Link to comment
Share on other sites

Did you check my script? Figure it out yourself.

Level of difficulty: hard

 

 

You CANNOT do it as seen from your CLEO scripts posted on forum subjects, more experience is necessary.

Edited by fastman92
Link to comment
Share on other sites

Ashwin.Star

Nice Mod Fastman!

that script is little corrupted & can be fixed by some hex editing,

02 00 01 wink.gif

Link to comment
Share on other sites

Nice Mod Fastman!

that script is little corrupted & can be fixed by some hex editing,

02 00 01 wink.gif

No man, it works, but it's something more than little corrupted.

Take a look at it yourself.

Link to comment
Share on other sites

Ashwin.Star

actually i want to say that "02 00 01" at the End is the reason of decompiling Error,

am i right ?

Link to comment
Share on other sites

Right, but that's not everything. Right?

Why don't you check it? Take your time

Link to comment
Share on other sites

Did you create a new opcode?

I can only decompile it into this sh*t and lot's of hex:

 

0A3F: set_unused_flag '8B(;CJ> oˆš!dac¹nkk27tQ'

 

 

EDIT: You entered invalid hex numbers as well? And added stuff like this:

 

Good modders never decide to quit GTA modding

 

Edited by Bad.boy!
Link to comment
Share on other sites

I haven't added new opcodes. There is only one person who i know understood how and why it works.

Take your time to figure it out yourself or stay with usual SCM coding.

Edited by fastman92
Link to comment
Share on other sites

Question to me? None of them.

 

List of users who successfully understood how it works:

 

Link2012SilentPL

 

Edited by fastman92
Link to comment
Share on other sites

@fastman Did you encrypt the file in some way? If I compare 3.5 (barely protected) against 3.6 it looks like 2 whole different files.

 

Dyom seems to have way to much 00's as a protection.

Link to comment
Share on other sites

Ashwin.Star

@Fastman

Are you using Modified SASCM.INI ?

 

 

Remote lock carb

Version of Remote lock car: 3.6b

Author: Fastman92b

Visit my site: fastman92.tk

 

 

 

25368@v & s$3139

 

WTF! lol.gif

You are using SB or Something else ?

 

have you used Similar Structure ?

 

//<--Opcode-->//jump @2//<--something unreadable-->//:2//<--Opcodes-->//

 

 

-------------------

@readers

if you get/know this

then pls don't post it!

so that our Time which is investing in it, will not be wasted.

Link to comment
Share on other sites

 

@Fastman

Are you using Modified SASCM.INI ?

 

 

Remote lock carb

Version of Remote lock car: 3.6b

Author: Fastman92b

Visit my site: fastman92.tk

 

 

 

25368@v & s$3139

 

WTF! lol.gif

You are using SB or Something else ?

 

have you used Similar Structure ?

 

//<--Opcode-->//jump @2//<--something unreadable-->//:2//<--Opcodes-->//

 

 

-------------------

@readers

if you get/know this

then pls don't post it!

so that our Time which is investing in it, will not be wasted.

Yes, proposed structure is correct.

Also i used SB and self-written PHP script to make it undreadable.

You CANNOT do anything if don't know e.g C++, PHP, C# or any other programming language that lets you operations on file.

Link to comment
Share on other sites

Ashwin.Star

 

Also i used SB and self-written PHP script to make it undreadable.

You CANNOT do anything if don't know e.g C++, PHP, C#

 

I should Stop Trying then lol.gif

cuz i don't know Much about PHP,

But i am good with C, batch, etc.

Edited by Ashwin the new boy
Link to comment
Share on other sites

You can do it in any programming language that allows file reading and writing, C will handle it.

I personally did it in PHP, but there's nothing against doing the same in C++ or C if it allows you to handl I/O operations on file.

 

Batch - you can't. It's too simple.

 

C'mon, prove that you're important scripter on GTA coding scene and do something with my script to send it back with normal readable opcodes after decompilation. In reward i can give you original source of Remote lock car.

Edited by fastman92
Link to comment
Share on other sites

That was easy.

Link to comment
Share on other sites

Why even bother trying? Anyone with enough brains to get past the simple "invalid opcode" locks can get past any other. fastman's script simply utilises 3 kinds of protection. All easy to get around considering the fact that the script has to be parsed byte-by-byte from the beginning.

Link to comment
Share on other sites

 

C'mon, prove that you're important scripter on GTA coding scene and do something with my script...

Then you're indirectly saying to be an important scripter of GTA coding. Making oneself look important is funny (no offence). We don't need any questionary to prove how good you are. If you don't want to reveal such secret, keep it to yourself. smile.gif

 

Sanny's error handling gives the offset where an exception is occured. SCM structure knowledges and a Hex Editor would help enough to remove uncommon and tricky bytes.

Edited by Wesser
Link to comment
Share on other sites

But I think that's the point of his protection - if you know how to get thru it, then you're good enough to not be a mod stealer and you can read it. At least, that's how I consider my little script protections.

Link to comment
Share on other sites

Ashwin.Star

is it one part of your script ?

 

{$CLEO .cs}//-------------MAIN---------------0662: NOP "Remote lock car" 0662: NOP "Version of Remote lock car: 3.6" 0662: NOP "Author: Fastman92" 0662: NOP "Visit my site: fastman92.tk" jump @NONAME_397F                                             :NONAME_71////////////// Lots Data in HEX for making Confusion for SB & Compilers too //////////////////:NONAME_397F0A9F: 19@ = current_thread_pointer 19@ += 160A8D: 19@ = read_memory 19@ size 4 virtual_protect 00A8F: 0@ = 19@ - -113 // int 0A8F: 1@ = 19@ - -14672 // int 0AB1: call_scm_func @NONAME_3A3D 1 1@ 2@ 3@ = 0 :NONAME_39C8001D:   1@ > 0@ // (int)jf @NONAME_3A36 0A8D: 4@ = read_memory 0@ size 1 virtual_protect 0 0AB1: call_scm_func @NONAME_3A78 2 3@ 2@ 5@ 005A: 5@ += 1@ // (int) 0A8D: 5@ = read_memory 5@ size 1 virtual_protect 0 0B12: 4@ = 4@ XOR 5@ 0A8C: write_memory 0@ size 1 value 4@ virtual_protect 0 0@ += 1 3@ += 1 jump @NONAME_39C8 :NONAME_3A36              jump @NONAME_71        :NONAME_3A3D0A8D: 1@ = read_memory 0@ size 1 virtual_protect 0 if   not 1@ == 0 jf @NONAME_3A70 0@ += 1 2@ += 1 jump @NONAME_3A3D :NONAME_3A700AB2: ret 1 2@ :NONAME_3A780A91: 2@ = 0@ / 1@ // int 006A: 2@ *= 1@ // (int) 0062: 0@ -= 2@ // (int) 0AB2: ret 1 0@ 0000: NOP        0000: NOP ////////// Jump to Nothing, to give "Decompile is Impossible" Massage by SB ///////////

 

 

i am trying to find out the remaining part now

Edited by Ashwin the new boy
Link to comment
Share on other sites

No, it's encrypted. Do you really think such a big script with many features would write using this little amount of code?

Edited by fastman92
Link to comment
Share on other sites

Ashwin.Star

the part i have written is correct or not ?

i'll put the remaining part later

 

it will be much more easy to Solve it if the script is for VC lol.gif

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.