Jump to content
Moopler
  • 0
Sign in to follow this  
lehoanglong

Question how to choose Change Channel random

Question

how to choose Channel random xD

here it can only choose one

please help me!!

 

Spoiler

//Auto Change Channel v179.2

define(CUP,029DF960)  //0088054D
define(CCPLZ,00C2F360)
define(PUSH,021062D8)
define(PP,00BFD2A0)
define(GF,0085F2C0)


[Enable]
Alloc(Hook, 128)
Alloc(People, 4)
Alloc(Channel, 4)

Label(Return)
Label(ChangeChannel)
Label(End)

Channel:
dd #5 // 0 Indexed

People:
dd #1

CCPLZ: // CField::Update()
jmp Hook
db 90 90
Return:

Hook:
push ecx
mov ecx, [CUP] // CUserPool : 8B 0D ? ? ? ? 89 45 ? 85 C0 0F 84 ? ? ? ? [in MOV]
mov ecx, [ecx+18] // People Count
cmp ecx, [People]
jae ChangeChannel
jmp End

ChangeChannel:
push [Channel] // channel
call GF // get_field()() : 56 8B 35 ? ? ? ? 85 F6 74 ? 8B 46 ? 8B 90 ? ? ? ? 8D 4E ? 68 ? ? ? ? FF D2 85 C0 74 ? 8B C6 5E C3
mov ecx,eax
call PP // CField::SendTransferChannelRequest : 6A FF 68 ? ? ? ? 64 A1 00 00 00 00 50 83 EC ? 53 56 57 A1 ? ? ? ? 33 C4 50 8D 44 24 ? 64 A3 00 00 00 00 8B D9 8B 0D ? ? ? ? 85 C9 [First Result]

End:
pop ecx
push -01
push PUSH
jmp Return

[Disable]
DeAlloc(Hook)
DeAlloc(People)

CCPLZ:
push -01
push PUSH

 

Edited by lehoanglong

Share this post


Link to post

3 answers to this question

Recommended Posts

  • 0

How can we set to CC to a random channel rather than a selected channel.

 

For your delay, you can add "define(delay_time,PUTDELAYHERE)" under define

Then add "alloc(delay_count,4) under alloc

 

"cmp [delay_count],DELAY_TIME
jne Exit
mov [delay_count],0" 

Edited by Xtsukuyomi
  • Like 1

Share this post


Link to post
  • 0

I also have a theory:

put a random number generator 1-20 (for # channels) into a do-while loop, with the do-while generated number not being able to select the current channel 
 

Please let me know thoughts on this and whether you will think it can work or if im just being a fool :'D

  • Like 1

Share this post


Link to post
  • 0
13 hours ago, Xtsukuyomi said:

How can we set to CC to a random channel rather than a selected channel.

 

For your delay, you can add "define(delay_time,PUTDELAYHERE)" under define

Then add "alloc(delay_count,4) under alloc

 

"cmp [delay_count],DELAY_TIME
jne Exit
mov [delay_count],0" 

I will find a random address

10 hours ago, Xtsukuyomi said:

I also have a theory:

put a random number generator 1-20 (for # channels) into a do-while loop, with the do-while generated number not being able to select the current channel 
 

Please let me know thoughts on this and whether you will think it can work or if im just being a fool :'D

it is a wise idea, you can do the test

I can't do that

Share this post


Link to post

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
Sign in to follow this  
×