quarta-feira, 15 de agosto de 2012

Main.exe 100% sem GameGuard (Season 1 ExpertGames)

Bem, venho trazer para a gc pirata o main.exe que era ultilizado no servidor de Grand Chase da ExpertGames.

Ele está 100% sem o gameguard, removidas todas as referências do mesmo, inclusive a splash screen,
podendo ser adicionados ant-hacks, e afins sem problema de dar hack detectado.

Download

PS: esse main está com alguns nomes de arquivos alterados, segue abaixo, a tabela dos nomes alterados (HEX Editor) caso queiram usar o mesmo

PS2: Parametro do main: __thefuckingparam_exp3rtgames__

Legenda: nome original -> Trocado para
--------------------------------------------------------------------------------------------
script.kom -> expert.kom
sort_p.stg -> egcitm.stg
ActionScript.stg -> egcscriptwin.stg
DataFiles.lua -> egcfiless.lua
--------------------------------------------------------------------------------------------
Alterações, PT2
abra em um HEX Editor de sua confiança, outro main original season 1 decriptado,
copie a parte no HEX Editor que vai da palavra: PS_FATAL até a palavra: PLAYER::SetPlayerSkill
e substitua no main sem gameguard baixado neste tópico (Colar Substituindo no HEX Editor)
--------------------------------------------------------------------------------------------

Ah lembrando, com esse main, da LS até a tela de login leva menos de 5 segundos!

Creditos : Gc Expert

Proteger arquivos .KOM

1- Tenha em mãos os arquivos que deseja compactar.

2- Junte-os em uma pasta.

3- Crie dois arquivos extras na pasta.
ATENÇÃO!!!
AMBOS PRECISAM SER MAIORES QUE 0 BYTES.
A COMPACTAÇÃO SERÁ FEITA EM ORDEM ALFABÉTICA! NOMEIE OS ARQUIVOS RIGOROSAMENTE.



4- Execute a compactação.
ATENÇÃO!!!
LEMBRE-SE DE MANTER UMA CÓPIA DO ARQUIVO ORIGINAL INTACTA! NÃO HÁ MANEIRAS DE RETIRAR A PROTEÇÃO!


5- Abra o arquivo .KOM criado em um editor hexadecimal.
ATENÇÃO!!!
VERIFIQUE SE OS ARQUIVOS EXTRAS APARECEM ANTES DOS OUTROS.

SE ISSO NÃO OCORRER, VOLTE PARA A ETAPA 3.


6- Localize os valores hexadecimais "78 9C".

ATENÇÃO!!!
OS VALORES SERÃO ENCONTRADOS APÓS O ÚLTIMO ARQUIVO LEGÍVEL.



7- Faça alterações nos 2 valores pospostos (qualquer alteração, os valores "C0 C0" são meramente ilustrativos).

Observação:
Aqui está o segredo do processo. Os valores pospostos, ao contrário dos valores "78 9C", são diferentes em todos os arquivos .KOM (portanto, não há meios de reverter a proteção). Ao modificá-los, o arquivo estará protegido!


8- Efetue os testes:
Extrair o arquivo.
Verificar se o main.exe consegue ler os arquivos compactados.

Considerações finais:
Há outras maneiras de proteger os arquivos, entretanto, podem ser facilmente decifradas.
Contudo, vou publicá-las. Acredito que seria de boa ajuda.

Primeiro Método: Realizar o mesmo processo até a etapa 5 e fazer alterações nos valores pressupostos ao segundo arquivo.


SOLUÇÃO: Após o primeiro arquivo, substituir TODOS os valores hexadecimais pospostos para 00 até 12 caracteres antes do terceiro arquivo (arquivo que será lido pelo main.exe).


Segundo Método: Realizar o mesmo processo até a etapa 6 e fazer alterações nos valores "78 9C".

SOLUÇÃO: Simplesmente substituir os valores alterados para "78 9C".

ATENÇÃO!!!
REVER ETAPA 6.
OS VALORES "78 9C" (ALTERADOS OU NÃO) SERÃO ENCONTRADOS, RESPECTIVAMENTE, APÓS O ÚLTIMO ARQUIVO LEGÍVEL, SEGUIDO DE VÁRIOS "00" E UMA ORDEM DE VALORES PADRÃO:

Estes dois últimos métodos poderão ser encontrados facilmente nos servidores atuais (com variações).
Além disso, os três métodos apresentados podem ser unidos em um.

Creditos : Kei

[FREE] Painel Tuga V1.0.0.46

Entao como tem crianças que se comportam como tal, e se acham grandes pois conseguiram abrir meu script do GCT...
Decidi parar com meus projetos...

Entao estou aqui postando meu painel ADM e falar que nao irei mais trabalhar nele, sim ele tem bugs, sim voces terao que descobrir as tabelas que faltam para fazer funcionar varias funcoes...

Nao nao irei dar suporte do mesmo....

PRINTS :

Gerador Sort
Resigzed ImageClick this bar to view the full image.


Painel Shop
Resigzed ImageClick this bar to view the full image.


Menu
Resigzed ImageClick this bar to view the full image.


Importante : So precisam configurar uma vez as configs do host e nao precisam de abrir o programa no vps, o objetivo do mesmo e abrir remotamente...

Requirimentos : Net Framework 4.0, mas funciona em framework mais antigo, e mais recente... So tem algumas funcoes que usa o 4.0
Download : Aproveitem

Creditos : Tuga

Configurando o seu pc para rodar site de gc sem falhas!

Olá Pessoal , venho trazer para vocês como configurar corretamente seu pc para rodar site de gc normalmente!

Obs: A musica ficou falhada não sei pq 

Download ntwdblib

Download AppServ 2.6.0 

Creditos: 
Mizuki
wesleyrpg (eu peguei a parte do php do windows do tuto dele )

Criando um site completo de GC

Bom,o unk começará a partir de hoje, a criar várias vídeo-aulas ensinando a vocês, a desenvolver um site para Grand Chase, desde o inicio.
Embora ele não foque em ensinar o "PHP", mas mostrar as funções básicas, mas que ele considera necessárias para se desenvolver um site usando banco de dados SQL Server.

Pretende fazer por enquanto os seguintes vídeos:

Sistema de Páginas; (Aula 1.txt)
Página de Cadastro(Aula2.txt)
Página de Ranking;
-- Ranking Geral (Parte 1) (Aula 03 - Parte 1.txt)
-- Ranking Guilds (Parte 2) (Aula 03 - Parte 2.txt)
Página de Downloads; (Aula 4.txt)
Index
-- Infos do Servidor;
 (Aula 5 - Infos.txt)
-- Top 5 (Rankings); (Aula 5 - Top 5.txt)
-- Noticias; (Aula 5 - Noticias.txt)
Painel de Controle
-- Login & Senha; (Aula 6 - Login.txt)
-- Minha Conta; (Aula 6 - Minha Conta.txt)
- Painel Admin
-- Gerenciar Noticias


• Clique no nome para ver o video;
• Verde Escuro: Concluído
;
• Verde Claro: Não Concluído;


Dúvidas, peço a vocês que usem este: http://www.ragezone.com.br/showthrea...te-Vídeo-Aulas
Para melhor organização.

Creditos : Unk
# Em breve ele postará mais vídeos.

GCWeb v1.0.5

Bom galera, depois de muito tempo o unk postou a grande web dele, espero que gostem.

De qualquer maneira, a web está com essas funções por enquanto:

Código:
////// Paginas

- Index
-- Ver Noticias
-- Top 3 (Rankings)
- Cadastro
- Rankings
- Downloads
- Informações
- Contato
- Shop (Externo)
- Forum (Externo)

////// Noticias

- Ver Noticia
- Comentarios
-- Abrir / Fechar comentarios [#]
-- Comentar
-- Deletar Comentario

////// Painel de Controle

- Suporte
-- Tickets
--- Abrir Ticket
--- Ver Tickets
--- Responder Ticket

- Meus Characters

- Minha Guild
-- Criar Guild (Caso nao tenha uma)
-- Ver Infos (Caso esteja em uma ou seja o dono)
-- Desfazer Guild[*]
-- Adicionar Membro[*]
-- Membros
-- Ver Membros[*]
--- Remover Membro[*]
-- Pedidos
-- Ver pedidos[*]
--- Fazer pedido

- Minha Conta
-- Ver Infos
-- Alterar Senha
-- Alterar Email
-- Alterar Avatar [@]

* = Dono da guild
# = Admin
@ = Vip
Print da Web e do Painel:







A Web pode ser configurada pelo arquivo: "modules/configs/settings.php". As tabelas/colunas se encontram na pasta "SQLs".

Código:
Changelog:
1.0.4: Layout concluído.
1.0.5: Release da web
- F.A.Q
Caso ele 'logue' e quando abrir alguma opção do painel 'deslogue'.


1- Abra o php.ini;
2- Procure por: output_buffering;
3- Altere o valor de "Off" para "On";
4- Salve e reinicie o Apache.

-> Adicionar ADM/GM

Tabela: userAuthLevel
Coluna: gd_painel
---- Valores
0 -> Nenhum/Player
1 -> GM
2 -> Adm

-> Colunas
----- user
vip - int - desmarcado - default: 0
vip_dias - nvarchar [20] - marcado
avatar | nvarchar | 60 | desmarcado | padrao: uploads/avatars/semfoto.jpg
Créditos:

- Alguns scripts baseados na web do trds.
- Painel usado foi o ZiceInclude.
- Template: GDWeb Studio.
- Scripts: GDWeb Studio.
- Alguns resources da web do Metalknuxx


Metalknuxx Webtools V10


Preview


Template em xHTML1.0 Transitional & CSS3

Algumas aprtes já estão programadas em PHP

Design By: PKd0R
Creditos : Metalknuxx

Download
http://www.mediafire.com/?82u82c3xjt5artb

PS: Última Webtools do metal de GC, espero que façam bom uso

Adicionador de arquivos no sort_p desbugado c/ source.


Bom, esse é mais um dos trabalhos do apple que acho que ele está voltando para a area de gc pirata.

Imagens:
Sort
Resigzed ImageClick this bar to view the full image.

Source
Resigzed ImageClick this bar to view the full image.


- É extremamente fácil de adicionar um item, porém se sua intenção for editar recomendo o Sorted do Rhetty e PKdoR;
- É necessário o Alpha Controls Full, o link dele está no final do tópico;
- Feito no Delphi 2010, mas acho que roda no 7 se tiver o AC Full;
- Ao sair/completar missões o seu client não fechará se todos os itens forem adicionados com o programa.

Downloads
Source + Sort Add
Sort Add
Alpha Controls Full

Creditos : ~Apple

Ao se cadastrar ficar no rank

Iaew pessoal do gc pirata, aqui é o andre mais conhecido como GamePoint. Bem, eu estava dando umas modificada no site do meu gc, e descobrir que sempre quando nos cadastramos ele n fica no rank ( em alguns sites, n sei se todos são -' ) bem, eu vi a query do 'Adicionar User Ao Rank' e fiz uma que ao se cadastrar ja ir logo para o Rank

Primeiramente, vc terá q modificar a 'Triggers' do user, se n souber procure um tuto 'Como Por para todos começarem com todos os chars e classe' q la terá como editar o Triggers do user

Bem, troque a parte q tem :

Código:
INSERT INTO [dbo].[Characters](Login, CharType)
 SELECT Login, 0 FROM [Inserted](nolock)
INSERT INTO [dbo].[Characters](Login, CharType)
 SELECT Login, 1 FROM [Inserted](nolock)
INSERT INTO [dbo].[Characters](Login, CharType)
 SELECT Login, 2 FROM [Inserted](nolock)
INSERT INTO [dbo].[Characters](Login, CharType)
 SELECT Login, 3 FROM [Inserted](nolock)
INSERT INTO [dbo].[Characters](Login, CharType)
 SELECT Login, 4 FROM [Inserted](nolock)
INSERT INTO [dbo].[Characters](Login, CharType)
 SELECT Login, 5 FROM [Inserted](nolock)
Por:
Código:
INSERT INTO [dbo].[Characters](Login, CharType, Indicador)
 SELECT Login, 0, 0 FROM [Inserted](nolock)
INSERT INTO [dbo].[Characters](Login, CharType, Indicador)
 SELECT Login, 1, 0 FROM [Inserted](nolock)
INSERT INTO [dbo].[Characters](Login, CharType, Indicador)
 SELECT Login, 2, 0 FROM [Inserted](nolock)
INSERT INTO [dbo].[Characters](Login, CharType, Indicador)
 SELECT Login, 3, 0 FROM [Inserted](nolock)
INSERT INTO [dbo].[Characters](Login, CharType, Indicador)
 SELECT Login, 4, 0 FROM [Inserted](nolock)
INSERT INTO [dbo].[Characters](Login, CharType, Indicador)
 SELECT Login, 5, 0 FROM [Inserted](nolock)
E Pronto, Creditos : ~GamePoint (eu)

Launcher com Auto-update e Verificador de versão Simples + Extras

Olá pessoal depois de um tempo sem criar novos tópicos aq, hoje estou aqui para mostrar o tutorial que ensinar a criar um launcher com auto-update e verificador de versão, mas como funciona?

R: Simples, ao abrir o launcher ele vai se conectar a um determinado ip, baixar um arquivo chamado 'versaoatual.txt', abri o mesmo em um memo, depois vai carregar em outro memo o arquivo 'versao.txt', que deverá estar na pasta do launcher, se o número da versão de ambos for igual ele libera o botão jogar, se não for, ele baixa o 'update.txt', carrega em um terceiro memo, e baixa o arquivo que estiver escrito na primeira linha dele, exemplo: main.exe - mas lembre-se ele só baixa um arquivo por versão, eu já estarei colocando a faca e o queijo na mão de vocês, agora basta corta-lo, ou seja, através deste tutorial, se você tiver o minimo de experiência, dá pra fazer um launcher avançado, mas isto é com vocês.


No fim do tópico, se encontra um tutorial extra, que é de como fazer com que seu launcher extraia arquivos .rar, assim facilitando a aplicação de vários arquivos em um só download.
É necessário um conhecimento Básico em delphi!
Vamos lá!


Tutorial criando launcher:


Antes de mais nada saiba que não vou postar o código no tópico, vocês deverão ler o mesmo nas imagens e escreve-lo, pois se você apenas copiar e colar não vai aprender nada.

Comece um novo projeto no delphi;

Agora salve o mesmo em uma pasta de sua preferencia;

Nesta pasta crie um arquivo de texto com nome "versao" -- sem as "";

Agora na pasta www do seu appserv/host crie dois arquivos de texto um com nome de "versaoatual" e outro com nome "update";

Agora já podemos começar a programar;

Adicione um Idhttp - palheta Indy Clients;

Um timer - Palheta System;

Uma progressbar - Palheta Win32;

Um label - Palheta Standard; (Apague o texto)

Um Button - Palheta Standard; (Renomeie para Jogar)

3 Memos - Palheta Standard; (Na propriedade name do memo 1 renomeei para lista, e na propriedade Visible dos 3 memos deixe False)

E um WebBrowser - Palheta Internet.
Organize-os da seguinte maneira:



--Códigos--

*Etapa 1:

Dê dois cliques no button1 e adicione o código:



No event OnCreate do form1 adicione:



No Event OnWork do idhttp adicione:



Agora no Event OnWorkBegin:

Resigzed ImageClick this bar to view the full image.


E por fim no Evento OnWorkEnd:

Resigzed ImageClick this bar to view the full image.


*Etapa 2[FINAL]:

Obs: Leia os comentários de verde no código para saber como configurar.

Dê dois cliques no Timer 1 e adicione o primeiro código:


Resigzed ImageClick this bar to view the full image.


Agora abaixo do código digitado acima adicione estes:


Resigzed ImageClick this bar to view the full image.

Resigzed ImageClick this bar to view the full image.


Extra - Colocando um extrator .rar no launcher


Obs: É necessário que você tenha o componente "DFUnRar" instalado em seu delphi.

Vamos começar:

Adicione mais um timer a sua form;
Adicione um componente "DFunrar" na sua form;
Adicione também um Edit, altere as seguintes propriedades: Text : deixe em branco e Visible deixe False;
Agora você deverá procurar pelo último código da etapa 2 que foi passado no tutorial acima e adicionar o código:
timer2.enabled := True;
Veja na imagem aonde você deve botar este código (observe que está acima da área em azul):

Resigzed ImageClick this bar to view the full image.


Agora dê dois cliques no timer 2 e adicione o código:

Resigzed ImageClick this bar to view the full image.


Pronto, agora o seu launcher pode extrair o arquivo .rar que estará escrito no update.txt
Não se esqueça de colocar o "unrar.dll" na pasta do seu launcher!




Creditos : ~Mizuki
E à quem criou o código de download via idhttp.