Bom mocada , esse e o meu crack pro Ardamax Keylogger , eu testei nas versoes 1.8 , 2.2 , 2.3 , 2.4
com ele vc quebra o registro do soft ok ?
screen
(//http://i65.photobucket.com/albums/h226/mmmx2/crackArdamax.jpg)
codigo
/**
*
* codado por OnlyOne |Sinapse| & Darkers Team
*
* JAVA sdk 1.5 TIGER !!
*
* compilar : javac crackArdamax.java
*
* executar : javaw crackArdamax
*
*
*
**********************************************************************/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.*;
/******************************************************************************/
public class crackArdamax extends JFrame
implements ActionListener{
private JButton b1,b2,b3;
private JPanel p1,p2;
private JFileChooser fc;
private String path;
private Object o;
private File f,g;
/** construtor */
public crackArdamax(){
setTitle("Ardamax Keylogger Crackeador by Omega_Red");
setSize(450,150);
setResizable(false);
getContentPane().setBackground(SystemColor.control);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
b1 = new JButton("Selecionar Programa");
b1.addActionListener(this);
b2 = new JButton("Crack !");
b2.addActionListener(this);
b3 = new JButton("Sair");
b3.addActionListener(this);
p1 = new JPanel();
p1.setBorder(BorderFactory.createTitledBorder(""));
p1.add(new JLabel("Selecione o Keylogger e clique em Crack !"));
p2 = new JPanel();
p2.setBorder(BorderFactory.createTitledBorder("Opções"));
p2.add(b1);
p2.add(b2);
p2.add(b3);
getContentPane().add(p1,"North");
getContentPane().add(p2,"South");
try{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(this);
}catch(Exception a){}
setVisible(true);
}//end of constructor
/** Metodos ******************************************************************/
//seleciuona um arquivo
public void pegaArquivo(){
fc = new JFileChooser();
int resp = fc.showDialog(this,"Selecionar");
if(resp == fc.APPROVE_OPTION)
path = fc.getSelectedFile().getAbsolutePath();
else return;
}//end of pegaArquivo
//crackeia o programa
public void crack(){
f = new File(path); //cria um objeto file do arquivo escolhido
String alvo = "" , s = "";
String pasta = f.getParent(); //obtem o diretorio do arquivo escolhido
f = new File(pasta); //cria um objeto file sobre o diretorio do arquivo escolhido
String dir[] = f.list(); //obtem a lista de arquivos do diretorio
for(int i = 0 ; i < dir.length ; i++){ //procurando pelo arquivo de configuraçao
if(dir[i].endsWith("001")){ alvo = dir[i]; } }
if(alvo.equals("")){ //verifica se o arquivo foi encontrado
msg("Arquivo de configuração não encontrado","Erro",1);
System.exit(0); }
StringBuffer sb = new StringBuffer();
sb.append(pasta);
sb.append("\\");
sb.append(alvo);
alvo = sb.toString(); //obtem o path do arquivo de configuraçao
sb.delete(0,sb.length());
int j = 0;
try{ //le o arquivo de configuraçao e cria um outro , "crackeado"
BufferedReader br = new BufferedReader(new FileReader(alvo));
BufferedWriter bw = new BufferedWriter(new FileWriter(alvo + ".txt"));
while( (s = br.readLine()) != null ){
j++;
if(j == 3){ //terceira linha , a q nos interessa ...
String buf[] = separaValor(s,"=");
sb.append(buf[0]);
sb.append("=");
sb.append(45); //crack !!
String crackeado = sb.toString(); //linha crackeada
bw.write(crackeado);
bw.flush();
bw.newLine();
continue; }
bw.write(s);
bw.newLine();
bw.flush();
}//while
br.close(); //fecha o arquivo de configuraçao original
bw.close(); //fecha o novo arquivo "crackeado"
}catch(Exception fg){
msg(fg.getMessage(),"Erro",1);
System.exit(0); }
f = new File(alvo);
f.delete(); //apaga o arquivo original
f = new File(alvo + ".txt");
g = new File(alvo);
f.renameTo(g); //renomeia o arquivo "crackeado" para arquivo original
msg("Processo realizado com sucesso !","Crackeado !",0);
}//end of crack
//separa valores na string
public String[] separaValor(String val , String token){
String a = val;
StringTokenizer st = new StringTokenizer(val,token);
String aux[] = new String[st.countTokens()];
int i = 0;
while(st.hasMoreTokens()){
aux[i] = st.nextToken();
i++;}
return aux;
}//end of separaValor
//exibi menssagens ao usuario
public void msg(String frase , String titulo , int tipo){
switch(tipo){
case 0: JOptionPane.showMessageDialog(this,frase,titulo,
JOptionPane.INFORMATION_MESSAGE);
break;
case 1: JOptionPane.showMessageDialog(this,frase,titulo,
JOptionPane.ERROR_MESSAGE);
break;
}
}//end of msg
/** Interfaces ****************************************************************/
public void actionPerformed(ActionEvent e){
o = e.getSource();
if(o.equals(b1)) pegaArquivo();
if(o.equals(b2)) crack();
if(o.equals(b3)) System.exit(0);
}//end of actionPerformed
/** Main **********************************************************************/
public static void main(String args[]){ new crackArdamax(); }//end of main
}//end of class crackArdamax
The power of JAVA
OnlyOne e por isso que eu quero aprender Java! Muito Bom! Vlw
Nossa muito louco eu fico muito feliz em ver os brasileiros desenvolvendo softwares hackers.
Isso é muito bom para o desenvolvimento do hackerismo em nosso pais.
E aqui vai um
ponto positivo.
Nota 10
OnlyOne .
Tp Posta o programa ai pra quem não tem o java ??
Teh +
tpo...
n sei nda de java...
algm pode postar um link de algum interpretador??
e a ext. eh .java ?
si puderem responder eu agradeço!
thx
cara , vai no site da sun e pega a maquina virtual do java
Quote from: "OnlyOne"cara , vai no site da sun e pega a maquina virtual do java
kra... eu n to kerendo ser folgada nem fazer flood...
mas fui no site da sun...
baixei esse programa (pelo menos axo que baixei ele)
tentei outros do mesmo site...
mas nenhum faz com que eu consiga executar o arquivo *.java =/
alguém poderia especificar um interpretador que faça com que eu consiga executar o arquivo??
(se nao for pedir mto.. eh claro)
thx...