Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Private Server & MMORPG - Administre Um > MU Online > [MU] Administrador > [MU | Admin] Tutoriais > [MU | Admin] Tutoriais Diversos > [MU] Server
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 22-02-2010, 08:03 PM   #1
NecroBoy
Amigo SE
 
Avatar de NecroBoy
 
Registrado em: Nov 2009
Localização: SMA Vip
Posts: 1,301
Agradeceu: 197
Agradecido 564 Vezes em 328 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Rate Designer: Moderado
Meu Estado:
Enviar mensagem via Windows Live Messenger para NecroBoy
Pontos: 10,817, Nível: 68
Pontos: 10,817, Nível: 68 Pontos: 10,817, Nível: 68 Pontos: 10,817, Nível: 68
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: David Junior

Inventório de NecroBoy Usuário possui 1x PS User Usuário possui 1x Milan Usuário possui 1x Adidas Red Usuário possui 1x Mu Coder

Post [TUTO] Colocando Anti-Hack

Proteja seu servidor contra Hacker

Configuração : Usando Firewall do Windows

1º Entre no Painel de controle e logo depois entre em firewall do windows
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

2º Verifique se a opção Ativado(recomendado) esteja selecionada e clique em Exceções la em cima

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

3º Vai ter uma lista, clique em Adicionar Porta

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

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 clique em TCP e de OK e novamente cliqu 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)

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Lista de portas necessarias libera no firewall:

44405 - paras os playes conseguir entra no server
55901 - é do gameserver
8090 - do site
1433 - do sql, (não é nessessário abrir essa porta, só abra ela se você quiser fazer um sql remoto ou coisa assim)

5º Faça isso com todas as portas
6º Selecione todas as portas q você abriu, e de OK na janela do firewall do windows
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

7º Ligue o server normalmente, Ai cada link que abrir vai aparecer um aviso fo 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 clique em excesões, só deixe selecionada as portas necessárias pro server, ou sejas as 2 portas 44405 e as duas portas 8090 e o resto deixe tudo DESCELECIONADAS !
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

IIº Configuração : Usando SygateFirewall

Primeiramente baixe o Firewall : Firewall ,
SygatePersonalFirewall ou SygateFirewall .

1º Instala o Sygate e Reinicie 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 seu server , abra, e ele aparecerá perto do relógio a sua direita embaixo.
3º Apos abri-lo clique 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 OPÇÃO 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 tite o programa se não ele ira bloquear 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 :

Abra as propriedades dos links 1, 2 e 8.

Por padrão, eles devem estar dessa forma:

link1:

D:\Muserver\DataServer1\Dataserver.exe 55960 p/ 55980
D:\Muserver\DataServer1\Dataserver.exe 55962 p/ 55982
D:\muserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55960 55901 p/ 55940 , 55980 , 55921

Faça o seguinte:

Modifique os N°s , somente eles, para qualquer numero menos 60000.

2° Mude a porta de Conexão do seu server, isso fara com que parem os Speed Hacks, Trade Hacks e dupes.

Baixe o CSPORTCHANGER

Modifique os dois n° de 44405 para qualquer outro entre 1 e 60000

E no modem abra as portas que você trocou.


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
$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 hakear 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 (pelo menos uma vez por semana, pra garantir que esteja tudo bem)
Selecione a DB MuOnline

Copie e cole o código:

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
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
Logo em seguida precione a tecla f5
isso bloqueara os duppers.




Arquivos Anexados
Tipo de Arquivo: txt Código Anti-Hack.txt (1.5 KB, 16 visualizações) Baixar
__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
@L2Stylus
NecroBoy está offline  
Os Seguintes 3 Usuários disseram Obrigado(a) para NecroBoy por gostarem deste post :
kellvem (11-05-2010), Lavinas (11-05-2011), lnakamura (28-11-2010)
Links Patrocinados
Antigo 29-09-2010, 02:48 AM   #2
northon
Membro - Coronel
 
Avatar de northon
 
Registrado em: Feb 2009
Localização: Em casa Mesmo
Posts: 177
Agradeceu: 154
Agradecido 774 Vezes em 78 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para northon
Pontos: 6,890, Nível: 54
Pontos: 6,890, Nível: 54 Pontos: 6,890, Nível: 54 Pontos: 6,890, Nível: 54
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Thiago

Inventório de northon

Padrão

nao seria mais pratico manter tudo bloquiado e liberar apenas a porta do ConnectServer e do Game Server ?

pois vc vai fazer 2 ações desnecessarias. vc diz "no data server (1 e 2) manter bloquiado e o restante dos links clique em desbloear" mas logo em seguida vc bloqueia todos eles "desmarcando eles das exceções do firewall" sendo assim seria mais pratico manter todos os aplicativos bloquiados e liberar apenas as portas 44405 e 55901

northon está offline   Responder com Citação
Antigo 29-09-2010, 10:21 AM   #3
NecroBoy
Amigo SE
 
Avatar de NecroBoy
 
Registrado em: Nov 2009
Localização: SMA Vip
Posts: 1,301
Agradeceu: 197
Agradecido 564 Vezes em 328 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Rate Designer: Moderado
Meu Estado:
Enviar mensagem via Windows Live Messenger para NecroBoy
Pontos: 10,817, Nível: 68
Pontos: 10,817, Nível: 68 Pontos: 10,817, Nível: 68 Pontos: 10,817, Nível: 68
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: David Junior

Inventório de NecroBoy Usuário possui 1x PS User Usuário possui 1x Milan Usuário possui 1x Adidas Red Usuário possui 1x Mu Coder

Padrão

existem vários métodos, esse é um deles cabe a cada um escolher o modo que acha mais fácil!

__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
@L2Stylus
NecroBoy está offline   Responder com Citação
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 12:57 AM.