Resource icon

Untagged Release GPCI Unbanner [CLEO!!!]

Status
Not open for further replies.

inZ

Well-known member
Joined
Apr 6, 2013
Messages
270
Reaction score
1
dayman link said:
Don't work dude "You are banned from server"
It's a GPCI unbanner... not a normal ban unbanner
 

dope

Active member
Joined
Jan 11, 2014
Messages
37
Reaction score
0
Does anyone have the source or the OPcode so I can decompile it? I have an interesting idea
 

Frozt

Member
Joined
May 26, 2014
Messages
18
Reaction score
0
I saw you ruining crazybob's CnR does this work in c CnR  :fuck_you:  :fuck_you:
 

supercan590

Active member
Joined
Aug 28, 2013
Messages
46
Reaction score
6
dope link said:
Does anyone have the source or the OPcode so I can decompile it? I have an interesting idea
Hey Dope!

I really haven't done anything groundbreaking here, and this mod was based off of other peoples' information, so here is the source code(Comments Added for Reading Aid):
(I take it you know some CLEO =P)
Code:
{$CLEO .cs}
thread 'Flapjack92'
0662: printstring "Flapjack92"

:Flapjack92_1
1@ = 0x46 // Hex Code For ASCII Character 'F'
2@ = 0x4C // Hex Code For ASCII Character 'L'
3@ = 0x41 // Hex Code For ASCII Character 'A'
5@ = 0x50 // Hex Code For ASCII Character 'P'

// This Code Uses A Randomization Algorithm, Which Changes Your GPCI String
// (Starting address = C9236C)
// Each Time You Start GTA.
:Flapjack92_2
wait 0
0209: 4@ = random_int_in_ranges 1 5 // Chooses A Number From 1 to 4 (I think? Damn opcodes lol)
gosub @Check_1 // Call The Decision Making Function (BELOW)
0A8C: write_memory 0x00C9236C size 1 value 4@ virtual_protect 1 // Write The Character Chosen from the Decision Function
0209: 4@ = random_int_in_ranges 1 5                             // To The GPCI String In Memory
gosub @Check_1
0A8C: write_memory 0x00C9236D size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9236E size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9236F size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92370 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92371 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92372 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92373 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92374 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92375 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92376 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92377 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92378 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92379 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9237A size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9237B size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9237C size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9237D size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9237E size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9237F size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92380 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92381 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92382 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92383 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92384 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92385 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92386 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92387 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92388 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92389 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9238A size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9238B size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9238C size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9238D size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9238E size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C9238F size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92390 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92391 size 1 value 4@ virtual_protect 1
0209: 4@ = random_int_in_ranges 1 5
gosub @Check_1
0A8C: write_memory 0x00C92392 size 1 value 4@ virtual_protect 1
0A93: end_custom_thread
                          
:Check_1 // Decision Making Function Based on Random Number Generated Earlier From 0209.                       
wait 0                             
if                                 
4@ == 1 // If the Random Number Generated From Opcode 0209 is one, Return value 'F'
jf @Check_2 // is written to memory later by 0A8C
0085: 4@ = 1@
return

:Check_2
wait 0
if
4@ == 2 // If the Random Number Generated From Opcode 0209 is two, Return value 'L'
jf @Check_3
0085: 4@ = 2@
return

:Check_3
wait 0
if
4@ == 3 // If the Random Number Generated From Opcode 0209 is three, Return value 'A'
jf @Check_4
0085: 4@ = 3@
return

:Check_4
wait 0 // Last Possible Outcome of Random Int(Has to be 4; no test needed) Returns 'P'
0085: 4@ = 5@
return
 

supercan590

Active member
Joined
Aug 28, 2013
Messages
46
Reaction score
6
Frozt link said:
I saw you ruining crazybob's CnR does this work in c CnR  :fuck_you:  :fuck_you:
Hey Frozt,

Yes, I have been using this mod to ban evade on Crazybob's for a long time now lol.
 

supercan590

Active member
Joined
Aug 28, 2013
Messages
46
Reaction score
6
Oh Yeah, I almost Forgot.

I know a lot of people have been requesting others and I to make a version of this mod that works with pictures; so I need to address this. Unfortunately, due to the lack of capabilities and API of CLEO for GTA, I have not yet found a concrete way to fix this problem, and I don't really care now either. If I were to make a fix for this, it would be in .exe format(C++), in a windows UI based program.(Trying to Master Windows API) I would of course make it an installer, uninstaller, which you only need to run once, and it works forever. I still need to learn how to hook my own code into PE files on disk, so this might take me a while.

Please Reply if you would still like something like this.
 

wallride

Active member
Joined
Oct 1, 2014
Messages
41
Reaction score
0
Flapjack92 link said:
Hey Frozt,

Yes, I have been using this mod to ban evade on Crazybob's for a long time now lol.
I just got banned from crazybob's and i exited the game and stayed baned ..... soooo now what :p?
 

DzkAy

Well-known member
Joined
Feb 20, 2014
Messages
472
Reaction score
1
locksmith673 link said:
I just got banned from crazybob's and i exited the game and stayed baned ..... soooo now what :p?
" GPCI Unbanner " -_- , U also need to do something your banned-IP.
 

supercan590

Active member
Joined
Aug 28, 2013
Messages
46
Reaction score
6
locksmith673 link said:
besides reseting routers and stuff like that is there any programs i can use to spoof my IP or proxys for samp?
You can use either a free VPN if you are a borat(Ip ranges are probably banned on CB):
Hotspot Shield
Tor
Cyberghost VPN
etc.; Google some.
Or you can actually pay for a VPN and support a company:
HideMyAss Pro!
Cyberghost Paid
etc.
 

0B36

Expert
Joined
Jan 6, 2014
Messages
1,324
Reaction score
8
locksmith673 link said:
besides reseting routers and stuff like that is there any programs i can use to spoof my IP or proxys for samp?

Install OpenVPN and get some VPNGate servers config, put them in config folder and connect.
 

dice

Member
Joined
Feb 28, 2014
Messages
9
Reaction score
0
Some well known VPN IPS have already been added to banned list. Its either find a new fresh IP or make unban request "plz unban me I don't know who is hack  :forever_opcode_alone:"

Before, I tried resetting my router and I did some kind of ipconfig stuff but its useless because they banned the IP which the internet provider assigned you. Well, you can ask your internet provider to change your IP "Sir, can you please change my IP coz I got banned on my sa-mp sad :forever_hurra:" WTF DUDE! 
 

chalhutt

Member
Joined
Oct 7, 2014
Messages
6
Reaction score
0
OMFG OMFG OMFG!!!
It is working dude, thanks a lot man xD .... i really got a quick ban  :trollface:
but F8 don't save picture! Have a look on it otherwise it's awesome and much better than buying VPN Shits! Thanks a lot dude  :urtheman:
 

QWxx01

New member
Joined
Jan 8, 2015
Messages
2
Reaction score
0
Is it possible you allow us to generate our own GPCI's instead of randomly generating a new one every time? I'd like to have one and use that one every time. The server i play on actually bothers to check the GPCI's, so one that constantly changes will be a dead giveaway of me banevading.


EDIT: My bad, didn't see you've given the source on one of the other pages. I customised the CLEO script to what i need it to do. Thanks!
 

Suicide Bomb

Active member
Joined
Jun 22, 2014
Messages
100
Reaction score
1
QWxx01 link said:
Is it possible you allow us to generate our own GPCI's instead of randomly generating a new one every time? I'd like to have one and use that one every time. The server i play on actually bothers to check the GPCI's, so one that constantly changes will be a dead giveaway of me banevading.


EDIT: My bad, didn't see you've given the source on one of the other pages. I customised the CLEO script to what i need it to do. Thanks!
sorry for bumping this but could u share the actual script you've made?
 
Status
Not open for further replies.
Top