Pesquise no site!

Chat ONLINE

Get your own Chat Box! Go Large!

segunda-feira, 5 de julho de 2010

Anti-Hack

Iº Configuração : Usando Firewall do Windowns

1º Entre no Painel de controle e logo depois entre em firewall do windows


2º Verifique se a opção Ativado(recomendado) esteja selecionada e click em
Exceções logo acima



3º Vai ter uma lista, clike em Adicionar Porta



4º Em nome, coloque o número da porta ,em Número da porta coloque a porta que
você quer abrir (lista a baixo) e click em TCP e de OK e novamente click em adicionar
porta em nome coloque a mesma porta que você colocou e em número também e
marque UDP e de OK (faça isso com todas as portas)



Lista de portas necessarias libera no firewall:
44405 - Porta de conexão dos playes para entra no server
55901 - Porta do gameserver
8090 - Porta do site
1433 - Porta do sq
5º Faça isso com todas as portas
6º Selecione todas as portas que você abriu, e de OK na janela do firewall



7º Ligue o server normalmente, Ai cada link que abrir vai aparecer um aviso do
Firewall perguntando se quer desbloquear ou manter bloqueado certo?
No data server 1 e 2 ( links 1 e 2 ) coloque MANTER BLOQUEADO e no resto dos
links coloque desbloquear. Quando terminar de liga o server, vai no firewall do windows
novamente e click em exceções, só deixe selecionada as portas necessárias para
o server, ou seja as portas 44405 e 8090 e o resto deixe tudo DESCELECIONADAS!




*********************************************************************
IIº Configuração : Usando SygateFirewall
Primeiramente baixe o Firewall : Firewall ,
SygatePersonalFirewall ou SygateFirewall
.

1º Instale o Sygate e Reenicie o Computador
2º Ligue o Servidor e o Sygate.
3º Abra o Sygate.
4º Bloquei "SQL Server WindowsNT", "Data Server 1" e "Data Server 2".

*********************************************************************
IIIº Configuração : Usando PortBlock

Primeiramente baixe o : Port Bloqued.

1º Instale-o
2º Depois de você ligar teu server , abra, e ele aparecerá perto do relogiodo win.
3º Apos abri-lo click nele e aperte em mapping e de add.
4º Adicione as ports que são usadas para hackear :

55960
55961
55962
55963
55970

5º Sempre Uma de Cada Veiz e deixando a OPCAO TCP marcada.

6º De ok e done e dexe aberto seu server estara livre de hacks.

Obs. : Caso você tenha que desligar os LINKS do server tire o programa
se não ele ira blokear a conexão das Data Base e o Server não ira Ligar.

*********************************************************************
IVº Configuração : Trocando as Portas do Servidor


Trocando as Ports do Servidor :

1º Abra as propriedades dos links 1, 2 e 8.
Por padrão devem estar da forma do exemplo, modifique elas. Exemplo:

?:\Muserver\DataServer1\Dataserver.exe 55960
Mude Para:
?:\Muserver\DataServer1\Dataserver.exe 55980

?:\Muserver\DataServer1\Dataserver.exe 5596
Mude Para:
?:\Muserver\DataServer1\Dataserver.exe 55980

?:\muserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901 begin_of_the_skype_highlighting              55960 55901      end_of_the_skype_highlighting

Mude Para:
?:\muserver\GameServer\GameServer.exe 127.0.0.1 55940 127.0.0.1 55980 55921 begin_of_the_skype_highlighting              55980 55921      end_of_the_skype_highlighting


2° Mude a porta de Conexão do seu server, issu fara com que parem alguns hacks.

Baixe o CSPORTCHANGER

Modifique a porta do connectserver de 44405 para qualquer outro entre 1 e 60000
*********************************************************************
Vº Configuração : Colocando Ant Sql Inject no Site PHP


Anti SQL Inject

Na pasta de seu site, tem o config.php, abra-o, após abri-lo você terá que
adicionar esse codigo após o < ?php(uma linha abaixo):

$xa = getenv('REMOTE_ADDR');
$badwords = array(";","'","\"","*","union","del","DEL","insert","update",
" =","drop","sele","$");

foreach($_POST as $value)
foreach($badwords as $word)
if(substr_count($value, $word) > 0)
die("Security Warning!
Forbidden simbols are included,
please remove them and try again -> $xa");

Assim ele bloqeará os codigos usados para hackear usando o sql injection.


*********************************************************************
VIº Configuração : Bloqueando Bau de Duppers


Bloqueando os Baús de Duppers
Execute esse código no SQL Query Analizer uma vez na semana por garantia.

Selecione a DB MuOnline
copie e cole o codigo:
if exists (select * from dbo.sysobjects where id =
object_id(N'[dbo].[trg_CheckSameID]')
and OBJECTPROPERTY(id, N'IsTrigger') = 1)
drop trigger [dbo].[trg_CheckSameID]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AllItemsLog]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[AllItemsLog]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CopyLog]')
and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[CopyLog]
GO
CREATE TABLE [dbo].[AllItemsLog] (
[items_id] [int] IDENTITY (1, 1) NOT NULL ,
[items_type] [binary] (1) NOT NULL ,
[items_serial] [binary] (4) NOT NULL ,
[items_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[CopyLog] (
[copy_id] [int] IDENTITY (1, 1) NOT NULL ,
[copy_acid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[copy_whdata] [binary] (1200) NOT NULL ,
[copy_date] [datetime] NOT NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AllItemsLog] ADD
CONSTRAINT [DF_CT_ITEM_item] DEFAULT (0) FOR [items_type],
CONSTRAINT [DF_CT_ITEM_itemid] DEFAULT (0) FOR [items_serial],
CONSTRAINT [DF_CT_ITEM_itemrole] DEFAULT ('\') FOR [items_acid]
GO
CREATE INDEX [IX_CT_ITEM] ON [dbo].[AllItemsLog]([items_type],
[items_serial]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[CopyLog] ADD
CONSTRAINT [DF_CopyLog_copy_date]
DEFAULT (getdate()) FOR [copy_date]
GO

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
aperte F5
issu bloqueara os duppers.



Creditos ao site centralmuonline@se for copiar deche devidos creditos.  
Imagens by:ViciadosMU -

Configurar MuServer (Parte 2 Final)

Configurar MuServer
01. Baixe um MuServer, extrai ele em algum dos seus HD, e deixa o nome da pasta como MuServer
02. Agora vamos para a parte em que devemos mudar nosso IP
03. Mudando o IP! para mudar o ip é so você ver seu ip nesse site
www.showip.com, e abrir esses arquivos com bloco de notas e trocar
o IP de dentro pelo Seu IP!
MuServer\CS\Connectserverlist.dat
MuServer\CS\data\Connectserverlist.dat
MuServer\CS\data\ServerList.dat
MuServer\CS\data\ServerInfo.dat
MuServer\data\commonserver.cfg <-Aqui mude 3 IPS!
MuServer\data\IpList.dat
MuServer\data\lang\tai\commonloc.cfg
MuServer\data\lang\tai\094m\commonloc.cfg
MuServer\data\lang\kor\commonloc.cfg
MuServer\data\lang\chs\commonloc.cfg
04. Mude também os IPS dos links 4 e 8 que se encontram dentro
desta pasta basta clicar com o botão diteito e propriedades e
mude a linha onde mostra o ip!
OBS:O link 8 tera 2 IPS para você mudar!
05. Link 4
06. Link 8 esta meio borrado mais da para ter uma noção.
07. Pronto os ips do servidor já estão configurados.
08. Baixe uma ODBC.reg
09. Execute a ODBC.
10. Depois de mudar todos os IPS e o DNS do Sistema Pronto, só executar os 8 links e ligar o Server.

Creditos ao site centralmuonline@se for copiar deche devidos creditos.  
Imagens by:ViciadosMU -

Criando Servidor (Parte 1)

Criando Servidor - Instalando SQL

Faça Download do SQL. [ Download ]

Após acabar o Download ele deverá ter AutoExtrac, Extraia em qualquer destino.

É muito simples, após o download, execute o Autorun.exe que está na pasta que você extraiu, após executar o Autorun.exe siga os passos abaixo!

1. Clique em SQL SERVER 2000 Components



SQL
2. Instal Database Server

3. Logicamente, Next!

4. Deixe como da imagem, Local Computer, NEXT

5. Selecione o Primeiro e next novamente

6. clique em yes

7. Server & Client Tools....next

8. Default e next

9. Typical e next de novo

10. Aqui você tem que colocar Local System Account e dar Next!

11. Aqui já temos que dar Mixed Mode, para haver Login de páginas ASP de

fora ou de outro modelo como é no caso do MU

Digite aí um password para o 'sa' que é um dos logins iniciais mais importantes

do SQL SERVER, um password dificil logicamente, mas não va se esquecer e NEXT

12. Next, agora ele vai instalar e ao terminar ele vai mostrar uma tela de Finish,

clique em Finish e ok!

Abra o SERVICE MANAGER localizado no menu iniciar e clique em "PLAY"

como na imagem:

Click aqui para ver parte (2)


Creditos ao site centralmuonline@se for copiar deche devidos creditos.

Reset Automatico

Colocando Reset Automatico

-- Contas VIP
set @MaxLevelVIP = 299 -- Level ao qual poderá resetar
set @PontosResetVIP = 400 -- Pontos que ganhará por reset (Pontos vezes Resets)
set @ZenReqVIP = 20000000 -- Zen requerido para resetar
set @ForcaVIP = 100 -- Ponto padrão de força que ira retornar após resetar
set @AgilidadeVIP = 100 -- Ponto padrão de agilidade que ira retornar após resetar
set @VitalidadeVIP = 100 -- Ponto padrão de vitalidade que ira retornar após resetar
set @EnergiaVIP = 100 -- Ponto padrão de energia que ira retornar após resetar

-- Execução do comando SQL (Não mexer)
--
-- Contas não VIP
UPDATE Character

SET cLevel = 1,
Experience = 0,
LevelUpPoint = @PontosReset * (Resets + 1),
Strength = @Forca,
Dexterity = @Agilidade,
Vitality = @Vitalidade,
Energy = @Energia,
Money = Money - @ZenReq,
Resets = Resets + 1

FROM Character
JOIN MEMB_STAT ON Character.AccountID=MEMB_STAT.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS

WHERE cLevel > (@MaxLevel - 1)
AND Money > (@ZenReq - 1)
AND MEMB_STAT.ConnectStat = 0
AND MEMB_INFO.vip = 0
AND Resets <= 150

-- Contas VIP
UPDATE Character

SET cLevel = 1,
Experience = 0,
LevelUpPoint = @PontosResetVIP * (Resets + 1),
Strength = @ForcaVIP,
Dexterity = @AgilidadeVIP,
Vitality = @VitalidadeVIP,
Energy = @EnergiaVIP,
Money = Money - @ZenReqVIP,
Resets = Resets + 1

FROM Character
JOIN MEMB_STAT ON Character.AccountID=MEMB_STAT.memb___id COLLATE Latin1_General_CS_AS
JOIN MEMB_INFO ON Character.AccountID=MEMB_INFO.memb___id COLLATE Latin1_General_CS_AS

WHERE cLevel > (@MaxLevelVIP - 1)
AND Money > (@ZenReqVIP - 1)
AND MEMB_STAT.ConnectStat = 0
AND MEMB_INFO.vip = 1
AND Resets <= 1000


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

E aqui estão alguns comandos de QUERY:


CODE
-- Tornar uma conta VIP
UPDATE MEMB_INFO SET vip=1 WHERE memb___id="nome_da_conta"
-- Tornar uma conta Não VIP
UPDATE MEMB_INFO SET vip=0 WHERE memb___id="nome_da_conta"
-- Listar todas a contas VIP
SELECT memb___id FROM MEMB_INFO WHERE vip=1
-- Listar todas a contas Não VIP
SELECT memb___id FROM MEMB_INFO WHERE vip=0



Mudando o Código:

LevelUpPoint= 300*Reset
Significa que os pontos por reset vão ser definidos assim:
300 multiplicado pelo numero de resets atuais.

Strength= ("20") , Dexterity= ("20") , Vitality= ("20") , Energy= ("20")
Isso são os atributos que o char recomeça, ou seja, esse char recomeçaria com 20 pontos em todos os atributos (skills).

WHERE clevel>349
Lvl de Reset ( deixe -1 do lvl desejado ), nesse ele resetaria no 350.

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

[[ [ Auto Reset Para Vip na table Character ]

Auto Reset para GM"s

UPDATE Character
SET clevel=("50"), Experience=("0"),Money=Money-("0"), Reset=Reset+1, Strength=("32500"), Dexterity=("26000"), Vitality=("32500"), Energy=("32500")
FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE clevel>349 AND Vip = 8 AND Memb_Stat.ConnectStat = 0

Auto Reset para Usuários Normais ( and Vip = 0 ) :Ganhando 350 pontos, Resetando lvl 350

UPDATE Character
SET clevel=("1"), Experience=("0"),Money=Money-("0"),LevelUpPoint=350+350*Reset, Reset=Reset+1,Strength=("30"), Dexterity=("30"), Vitality=("30"),Energy=("30")
FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE clevel>349 AND Memb_Stat.ConnectStat = 0 and Vip = 0 and Money>("0")


Auto Reset para Users Normais ( and Vip = 0 ) :Ganhando 350 pontos, Resetando lvl 350, Resetando Itens

UPDATE Character
SET clevel=("1"), Experience=("0"),Money=Money-("0"),LevelUpPoint=350+350*Reset, Reset=Reset+1,
Strength=("30"), Dexterity=("30"), Vitality=("30"),Energy=("30"), Inventory=null, MagicList=null
FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE clevel>349 AND Memb_Stat.ConnectStat = 0 and Vip = 0 and Money>("0")

Auto Reset para Usuários Vips ( and Vip = 1 ) : Ganhando 400 pontos, Resetando lvl 350

UPDATE Character
SET clevel=("1"), Experience=("0"),Money=Money-("0"),LevelUpPoint = 400+400*Reset, Reset=Reset+1, Strength=("50"), Dexterity=("50"), Vitality=("50"), Energy=("50")
FROM Character join Memb_Stat on Character.Accountid=Memb_Stat.memb___id
collate Latin1_general_CI_AS
WHERE clevel>349 AND Vip = 1 AND Memb_Stat.ConnectStat = 0

Auto Reset para Qualquer Usuário Acumulativo : Resetando lvl 350 Acumulativo

UPDATE Character
SET clevel= ("1") , experience= ("0")
WHERE clevel>349



15º Depois clique em Parse e de OK.
16º Va para Schedules.
17º Em New Sechedule coloque tambem la AutoReset.
18º Depois clique em Change.
19º Na primeira parte selecione Daily e deixe em Every 1 day(s).
20º Depois selecione em baixo Occurs every e troque Hour(s) por Minute(s).
21º Duration selecione a data atual do dia e de ok.

22º Agora e so finalizar dando Aplicar e OK.
23º Pronto está feito AUTORESET.

24º Sempre de Start no SQL Server Agent, e deixe como auto start para facilitar.


Creditos ao site centralmuonline@se for copiar deche devidos creditos.  

Videos-Aulas

[Download] - AbrindoPortasDLink
[Download] - AppServer
[Download] - Conectando ao Dedicado
[Download] - Criando Acc
[Download] - Criando Colunas no Sql

[Download] - Criando Server
[Download] - Criando Server 1.05
[Download] - Criar Server 1.02d
[Download] - Criar Server 1.02n
[Download] - Criar Server 99b
[Download] - Editando Cliente
[Download] - Editando Main
[Download] - Editor Remoto     
[Download] - Fazer Backup     
[Download] - Instalando Site    
[Download] - Instalando SQL     
[Download] - Mudar Resets    
[Download] - Transferir Contas
 
Creditos ao site centralmuonline@se for copiar deche devidos creditos.  

Outro utilitarios

[Download] - AppServ v2.5.9
[Download] -
AppServ v2.4.9
[Download] -
Net FrameWork 2.0
[Download] - Desbuga Agilida de SM
[Download] - Entrar Nas Gaiolas
[Download] - Hamachi
[Download] - Install Creator
[Download] - No-Ip
[Download] - ODBC
[Download] - RealVNC4
[Download] - Resoluções
[Download] - TeamViewer5

Creditos ao site centralmuonline@se for copiar deche devidos creditos.

Skins

Skins Equipamentos
Download
Alternativo
Alternativo2
Imagens
Bow of Dragon
CloudFinalFantasy(BK)
Scepter of Warrior
Shield of CS
Shield of Emperor
Shield of Illusion
Shield of King
Shield of Seller
Shield of Tree
Shield of Xentarlion
Snot Sword
Staff of Divine Archangel
Staff of King Lord
Staff of Shaman
Sword of Cloud Buster
Sword of Desert Eagle
Sword of Devil Flame
Sword Devil RuneBlade
Sword of Great Kundun
Sword of Master Blade
Sword of Mithos Blade
Sword of Red Dragon
Sword of Schriker
Sword of Tail


Skin Wings
Download
Alternativo
Alternativo2
Imagens
Cape of Kundun
Cape of Schriker
Wing of Dark Knight


Skins Outros
Download
Alternativo
Alternativo2
Imagens
Pet Budge Dragon
LorenciaHometown

Creditos ao site viciadosmu e centralmuonline@Se for copiar deche devidos creditos.