Minecraft FireWall (Hileye Son)(Geliştirmeler Devam Ediyor...)

Sizce İşe Yararmı ?


  • Kullanılan toplam oy
    85

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
Plugin normal şartlarda program ile birlikte hali hazırda çalışıyor fakat ben oyun içi verilen kodun şifrelenmesinin java kaynak kodundan çıkarabilcekleri için yeni basit bir sezar şifrelemesi yaptım fakat normal alfabeye göre değil ve oyuncunun servere kaçıncı girdiyse ona göre şifrelencek ve birkereliğine mahsus admin kendi 21 harften olusan alfabesini configden ayarlıcak.Yani adminin verdiği alfabe config dosyasında tutulçağı için ve her kişiye ayrı bir şifreleme algoritması atanaçağı için java pluginin açarak bunu çözemezler sadece sezar şifrelemesi nasıl yapılıyor onun hakkında bilgilenirler :)
Ha yok ben servere girdikten sonra çalışan plugine müdahale eder String değerini çekerim diyorsa oda onun meziyeti :)Bırakın oda hile kullansın oda bence imkansız :).

Ek:
[DOUBLEPOST=1421534843,1421534719][/DOUBLEPOST]Bu basit bir örneği ordaki çoğu şey admine göre değişicek ve configde saklancak ulaşamıcaksınız bunu javaya uyarlıcam .
C# anlayanlara gelsin :)
Kod:
  static void Main(string[] args)
        {
            string Asılmetin = "alı";
            string Alternatifmetin = null;
            string metin;
            string metin1;
       
            char[] karakterler = Asılmetin.ToCharArray();
       
            int g = 22;//Rakam Alma
            if(g > 21)
            {
                g = g % 21;
            }
            int d = 0;
            int h = 0;
            int s = 0;
            int c = 0;
            int i = 0;//Alfabedeki değişken harfin sayı değeri
            i = i + g;
   
            List<string> alfabe = new List<string>();
            alfabe.Add("a");
            alfabe.Add("b");
            alfabe.Add("c");
            alfabe.Add("d");
            alfabe.Add("e");
            alfabe.Add("f");
            alfabe.Add("g");
            alfabe.Add("h");
            alfabe.Add("ı");
            alfabe.Add("j");
            alfabe.Add("k");
            alfabe.Add("l");
            alfabe.Add("m");
            alfabe.Add("n");
            alfabe.Add("p");
            alfabe.Add("r");
            alfabe.Add("s");
            alfabe.Add("t");
            alfabe.Add("u");
            alfabe.Add("v");
            alfabe.Add("y");
            alfabe.Add("z"); //0-21 Arası
            List<string> Şifrelialfabe = new List<string>();

       
           
                    while (i <= 21)
                    {
                  
               
                        Şifrelialfabe.Add(alfabe);
                  

                        if (i == 21)
                        {
                            i = i - 22;
                        }
                        if (c < 21)
                        {
                        }
                        else
                        {
                         i = 22;
                        }

                        i++;

                        c++;
                  

                    }
                    while (s == 0)
                    {
                        metin = karakterler[d].ToString();
                        metin1 = metin.Replace(alfabe[h], Şifrelialfabe[h]);
                        if (String.Compare(metin, metin1) != 0)
                        {
                            Alternatifmetin = Alternatifmetin + metin1;
                            d++;
                            h = 0;
                            if (Asılmetin.Length == d)
                            {
                                s = 1;
                            }
                        }
                        else
                        {
                            h++;
                        }
                    }



                    Console.WriteLine(Alternatifmetin);
            Console.Read();


      
        }
[DOUBLEPOST=1421535011][/DOUBLEPOST]Ha Bu arada ordaki bazı şeylerin açıklamasını yapmışım .Aralıklarla yaptığım için unutmayayim diye kendime açıklama yapmıştım . Çok Bilmiş gibi anlatıyor demeyin sonra :([DOUBLEPOST=1421704757][/DOUBLEPOST]Java Basit Hali ile 15 tatilde toparlıcam :) bunları.
public static void main(String[] args)
{
String Asılmetin = "alı";
String Alternatifmetin="";
String metin;
String metin1;




int g11 = 56;//Rakam Alma
if(g11 > 21)
{
g11 = g11 % 21;
}
int d11 = 0;
int k11 = 0;
int l11 = 1;
int h11 = 0;
int s11 = 0;
int c11 = 0;
int m11 = 0;
int i11 = 0;//Alfabedeki değişken harfin sayı değeri
i11 = i11 + g11;

List alfabe = new List();
alfabe.add("a");
alfabe.add("b");
alfabe.add("c");
alfabe.add("d");
alfabe.add("e");
alfabe.add("f");
alfabe.add("g");
alfabe.add("h");
alfabe.add("ı");
alfabe.add("j");
alfabe.add("k");
alfabe.add("l");
alfabe.add("m");
alfabe.add("n");
alfabe.add("p");
alfabe.add("r");
alfabe.add("s");
alfabe.add("t");
alfabe.add("u");
alfabe.add("v");
alfabe.add("y");
alfabe.add("z"); //0-21 Arası
List karakterler = new List();
List Şifrelialfabe = new List();
while(m11 < Asılmetin.length())
{
karakterler.add(Asılmetin.substring(k11,l11));
k11++;
l11++;
m11++;
}


while (i11 <= 21)
{


Şifrelialfabe.add(alfabe.getItem(i11));


if (i11 == 21)
{
i11 = i11 - 22;
}
if (c11 < 21)
{
}
else
{
i11 = 22;
}

i11++;

c11++;


}

while (s11 == 0)
{


metin = karakterler.getItem(d11);
metin1 = metin.replace(alfabe.getItem(h11), Şifrelialfabe.getItem(h11));


if (metin.compareTo(metin1) != 0)
{
Alternatifmetin = Alternatifmetin + metin1;
d11 = d11 + 1;
h11 = 0;
if (Asılmetin.length() == d11)
{
s11 = 1;
}
}
else
{
h11 = h11 + 1;

}

}
System.out.println(Alternatifmetin);

}
[DOUBLEPOST=1421754370][/DOUBLEPOST]ProGuard Ve Ayrıcalıkları Herkeze Tavsiye Ederim
Proguard Kullanılmadan önce kaynak kodu
package Proje;

import java.awt.List;

public class Deneme {
private final static String Asılmetin = "alıatabak";
public static void main(String[] args)
{

String Alternatifmetin="";
String metin;
String metin1;




int g11 = 56;//Rakam Alma
if(g11 > 21)
{
g11 = g11 % 21;
}
int d11 = 0;
int k11 = 0;
int l11 = 1;
int h11 = 0;
int s11 = 0;
int c11 = 0;
int m11 = 0;
int i11 = 0;//Alfabedeki değişken harfin sayı değeri
i11 = i11 + g11;

List alfabe = new List();
alfabe.add("a");
alfabe.add("b");
alfabe.add("c");
alfabe.add("d");
alfabe.add("e");
alfabe.add("f");
alfabe.add("g");
alfabe.add("h");
alfabe.add("ı");
alfabe.add("j");
alfabe.add("k");
alfabe.add("l");
alfabe.add("m");
alfabe.add("n");
alfabe.add("p");
alfabe.add("r");
alfabe.add("s");
alfabe.add("t");
alfabe.add("u");
alfabe.add("v");
alfabe.add("y");
alfabe.add("z"); //0-21 Arası
List karakterler = new List();
List Şifrelialfabe = new List();
while(m11 < Asılmetin.length())
{
karakterler.add(Asılmetin.substring(k11,l11));
k11++;
l11++;
m11++;
}


while (i11 <= 21)
{


Şifrelialfabe.add(alfabe.getItem(i11));


if (i11 == 21)
{
i11 = i11 - 22;
}
if (c11 < 21)
{
}
else
{
i11 = 22;
}

i11++;

c11++;


}

while (s11 == 0)
{


metin = karakterler.getItem(d11);
metin1 = metin.replace(alfabe.getItem(h11), Şifrelialfabe.getItem(h11));


if (metin.compareTo(metin1) != 0)
{
Alternatifmetin = Alternatifmetin + metin1;
d11 = d11 + 1;
h11 = 0;
if (Asılmetin.length() == d11)
{
s11 = 1;
}
}
else
{
h11 = h11 + 1;

}

}
System.out.println(Alternatifmetin);

}

}
Proguard Kullandıktan Sonraki Java Kaynak Kodu
package Proje;

import java.awt.List;
import java.io.PrintStream;

public class Deneme
{
public static void main(String[] paramArrayOfString)
{
paramArrayOfString = "";
int k = 0;
int i = 0;
int j = 1;
int m = 0;
int n = 0;
int i1 = 0;
int i2 = 0;
int i3 = 14;
List localList1;
(localList1 = new List()).add("a");
localList1.add("b");
localList1.add("c");
localList1.add("d");
localList1.add("e");
localList1.add("f");
localList1.add("g");
localList1.add("h");
localList1.add("\u0131");
localList1.add("j");
localList1.add("k");
localList1.add("l");
localList1.add("m");
localList1.add("n");
localList1.add("p");
localList1.add("r");
localList1.add("s");
localList1.add("t");
localList1.add("u");
localList1.add("v");
localList1.add("y");
localList1.add("z");
List localList2 = new List();
List localList3 = new List();
while (i2 < 9)
{
localList2.add("al\u0131atabak".substring(i, j));
i++;
j++;
i2++;
}
while (i3 <= 21)
{
localList3.add(localList1.getItem(i3));
if (i3 == 21)
i3 -= 22;
if (i1 >= 21)
i3 = 22;
i3++;
i1++;
}
while (n == 0)
{
String str1;
String str2 = (str1 = localList2.getItem(k)).replace(localList1.getItem(m), localList3.getItem(m));
if (str1.compareTo(str2) != 0)
{
paramArrayOfString = paramArrayOfString + str2;
k++;
m = 0;
if (9 != k)
continue;
n = 1;
}
else
{
m++;
}
}
System.out.println(paramArrayOfString);
}
}
[DOUBLEPOST=1421843698][/DOUBLEPOST]Yardım Edicek Arkadaşlar Bir Bakabilirmi ?
Verdiğim linkte Aşağıda belirttiğim kodu yapıştırarak Sağdaki result penceresinde ne yazdığını söylebilirmi ?
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
import java.awt.List;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class MyClass
{
public static void main(String args[])
{
try {
String sonuc = InetAddress.getLocalHost().getAddress().toString();
System.out.println(sonuc);
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

Herkezde Farklımı çıkıcak Merak ettim .
Bende Çıkan Result(Sonuç) Bu : "[B@42e816"
 

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
En iyi cevaplar
7
Plugin normal şartlarda program ile birlikte hali hazırda çalışıyor fakat ben oyun içi verilen kodun şifrelenmesinin java kaynak kodundan çıkarabilcekleri için yeni basit bir sezar şifrelemesi yaptım fakat normal alfabeye göre değil ve oyuncunun servere kaçıncı girdiyse ona göre şifrelencek ve birkereliğine mahsus admin kendi 21 harften olusan alfabesini configden ayarlıcak.Yani adminin verdiği alfabe config dosyasında tutulçağı için ve her kişiye ayrı bir şifreleme algoritması atanaçağı için java pluginin açarak bunu çözemezler sadece sezar şifrelemesi nasıl yapılıyor onun hakkında bilgilenirler :)
Ha yok ben servere girdikten sonra çalışan plugine müdahale eder String değerini çekerim diyorsa oda onun meziyeti :)Bırakın oda hile kullansın oda bence imkansız :).

Ek:
[DOUBLEPOST=1421534843,1421534719][/DOUBLEPOST]Bu basit bir örneği ordaki çoğu şey admine göre değişicek ve configde saklancak ulaşamıcaksınız bunu javaya uyarlıcam .
C# anlayanlara gelsin :)
Kod:
  static void Main(string[] args)
        {
            string Asılmetin = "alı";
            string Alternatifmetin = null;
            string metin;
            string metin1;
    
            char[] karakterler = Asılmetin.ToCharArray();
    
            int g = 22;//Rakam Alma
            if(g > 21)
            {
                g = g % 21;
            }
            int d = 0;
            int h = 0;
            int s = 0;
            int c = 0;
            int i = 0;//Alfabedeki değişken harfin sayı değeri
            i = i + g;

            List<string> alfabe = new List<string>();
            alfabe.Add("a");
            alfabe.Add("b");
            alfabe.Add("c");
            alfabe.Add("d");
            alfabe.Add("e");
            alfabe.Add("f");
            alfabe.Add("g");
            alfabe.Add("h");
            alfabe.Add("ı");
            alfabe.Add("j");
            alfabe.Add("k");
            alfabe.Add("l");
            alfabe.Add("m");
            alfabe.Add("n");
            alfabe.Add("p");
            alfabe.Add("r");
            alfabe.Add("s");
            alfabe.Add("t");
            alfabe.Add("u");
            alfabe.Add("v");
            alfabe.Add("y");
            alfabe.Add("z"); //0-21 Arası
            List<string> Şifrelialfabe = new List<string>();

    
        
                    while (i <= 21)
                    {
               
            
                        Şifrelialfabe.Add(alfabe);
               

                        if (i == 21)
                        {
                            i = i - 22;
                        }
                        if (c < 21)
                        {
                        }
                        else
                        {
                         i = 22;
                        }

                        i++;

                        c++;
               

                    }
                    while (s == 0)
                    {
                        metin = karakterler[d].ToString();
                        metin1 = metin.Replace(alfabe[h], Şifrelialfabe[h]);
                        if (String.Compare(metin, metin1) != 0)
                        {
                            Alternatifmetin = Alternatifmetin + metin1;
                            d++;
                            h = 0;
                            if (Asılmetin.Length == d)
                            {
                                s = 1;
                            }
                        }
                        else
                        {
                            h++;
                        }
                    }



                    Console.WriteLine(Alternatifmetin);
            Console.Read();


   
        }
[DOUBLEPOST=1421535011][/DOUBLEPOST]Ha Bu arada ordaki bazı şeylerin açıklamasını yapmışım .Aralıklarla yaptığım için unutmayayim diye kendime açıklama yapmıştım . Çok Bilmiş gibi anlatıyor demeyin sonra :([DOUBLEPOST=1421704757][/DOUBLEPOST]Java Basit Hali ile 15 tatilde toparlıcam :) bunları.
public static void main(String[] args)
{
String Asılmetin = "alı";
String Alternatifmetin="";
String metin;
String metin1;




int g11 = 56;//Rakam Alma
if(g11 > 21)
{
g11 = g11 % 21;
}
int d11 = 0;
int k11 = 0;
int l11 = 1;
int h11 = 0;
int s11 = 0;
int c11 = 0;
int m11 = 0;
int i11 = 0;//Alfabedeki değişken harfin sayı değeri
i11 = i11 + g11;

List alfabe = new List();
alfabe.add("a");
alfabe.add("b");
alfabe.add("c");
alfabe.add("d");
alfabe.add("e");
alfabe.add("f");
alfabe.add("g");
alfabe.add("h");
alfabe.add("ı");
alfabe.add("j");
alfabe.add("k");
alfabe.add("l");
alfabe.add("m");
alfabe.add("n");
alfabe.add("p");
alfabe.add("r");
alfabe.add("s");
alfabe.add("t");
alfabe.add("u");
alfabe.add("v");
alfabe.add("y");
alfabe.add("z"); //0-21 Arası
List karakterler = new List();
List Şifrelialfabe = new List();
while(m11 < Asılmetin.length())
{
karakterler.add(Asılmetin.substring(k11,l11));
k11++;
l11++;
m11++;
}


while (i11 <= 21)
{


Şifrelialfabe.add(alfabe.getItem(i11));


if (i11 == 21)
{
i11 = i11 - 22;
}
if (c11 < 21)
{
}
else
{
i11 = 22;
}

i11++;

c11++;


}

while (s11 == 0)
{


metin = karakterler.getItem(d11);
metin1 = metin.replace(alfabe.getItem(h11), Şifrelialfabe.getItem(h11));


if (metin.compareTo(metin1) != 0)
{
Alternatifmetin = Alternatifmetin + metin1;
d11 = d11 + 1;
h11 = 0;
if (Asılmetin.length() == d11)
{
s11 = 1;
}
}
else
{
h11 = h11 + 1;

}

}
System.out.println(Alternatifmetin);

}
[DOUBLEPOST=1421754370][/DOUBLEPOST]ProGuard Ve Ayrıcalıkları Herkeze Tavsiye Ederim
Proguard Kullanılmadan önce kaynak kodu
package Proje;

import java.awt.List;

public class Deneme {
private final static String Asılmetin = "alıatabak";
public static void main(String[] args)
{

String Alternatifmetin="";
String metin;
String metin1;




int g11 = 56;//Rakam Alma
if(g11 > 21)
{
g11 = g11 % 21;
}
int d11 = 0;
int k11 = 0;
int l11 = 1;
int h11 = 0;
int s11 = 0;
int c11 = 0;
int m11 = 0;
int i11 = 0;//Alfabedeki değişken harfin sayı değeri
i11 = i11 + g11;

List alfabe = new List();
alfabe.add("a");
alfabe.add("b");
alfabe.add("c");
alfabe.add("d");
alfabe.add("e");
alfabe.add("f");
alfabe.add("g");
alfabe.add("h");
alfabe.add("ı");
alfabe.add("j");
alfabe.add("k");
alfabe.add("l");
alfabe.add("m");
alfabe.add("n");
alfabe.add("p");
alfabe.add("r");
alfabe.add("s");
alfabe.add("t");
alfabe.add("u");
alfabe.add("v");
alfabe.add("y");
alfabe.add("z"); //0-21 Arası
List karakterler = new List();
List Şifrelialfabe = new List();
while(m11 < Asılmetin.length())
{
karakterler.add(Asılmetin.substring(k11,l11));
k11++;
l11++;
m11++;
}


while (i11 <= 21)
{


Şifrelialfabe.add(alfabe.getItem(i11));


if (i11 == 21)
{
i11 = i11 - 22;
}
if (c11 < 21)
{
}
else
{
i11 = 22;
}

i11++;

c11++;


}

while (s11 == 0)
{


metin = karakterler.getItem(d11);
metin1 = metin.replace(alfabe.getItem(h11), Şifrelialfabe.getItem(h11));


if (metin.compareTo(metin1) != 0)
{
Alternatifmetin = Alternatifmetin + metin1;
d11 = d11 + 1;
h11 = 0;
if (Asılmetin.length() == d11)
{
s11 = 1;
}
}
else
{
h11 = h11 + 1;

}

}
System.out.println(Alternatifmetin);

}

}
Proguard Kullandıktan Sonraki Java Kaynak Kodu
package Proje;

import java.awt.List;
import java.io.PrintStream;

public class Deneme
{
public static void main(String[] paramArrayOfString)
{
paramArrayOfString = "";
int k = 0;
int i = 0;
int j = 1;
int m = 0;
int n = 0;
int i1 = 0;
int i2 = 0;
int i3 = 14;
List localList1;
(localList1 = new List()).add("a");
localList1.add("b");
localList1.add("c");
localList1.add("d");
localList1.add("e");
localList1.add("f");
localList1.add("g");
localList1.add("h");
localList1.add("\u0131");
localList1.add("j");
localList1.add("k");
localList1.add("l");
localList1.add("m");
localList1.add("n");
localList1.add("p");
localList1.add("r");
localList1.add("s");
localList1.add("t");
localList1.add("u");
localList1.add("v");
localList1.add("y");
localList1.add("z");
List localList2 = new List();
List localList3 = new List();
while (i2 < 9)
{
localList2.add("al\u0131atabak".substring(i, j));
i++;
j++;
i2++;
}
while (i3 <= 21)
{
localList3.add(localList1.getItem(i3));
if (i3 == 21)
i3 -= 22;
if (i1 >= 21)
i3 = 22;
i3++;
i1++;
}
while (n == 0)
{
String str1;
String str2 = (str1 = localList2.getItem(k)).replace(localList1.getItem(m), localList3.getItem(m));
if (str1.compareTo(str2) != 0)
{
paramArrayOfString = paramArrayOfString + str2;
k++;
m = 0;
if (9 != k)
continue;
n = 1;
}
else
{
m++;
}
}
System.out.println(paramArrayOfString);
}
}
[DOUBLEPOST=1421843698][/DOUBLEPOST]Yardım Edicek Arkadaşlar Bir Bakabilirmi ?
Verdiğim linkte Aşağıda belirttiğim kodu yapıştırarak Sağdaki result penceresinde ne yazdığını söylebilirmi ?
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.
import java.awt.List;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class MyClass
{
public static void main(String args[])
{
try {
String sonuc = InetAddress.getLocalHost().getAddress().toString();
System.out.println(sonuc);
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

Herkezde Farklımı çıkıcak Merak ettim .
Bende Çıkan Result(Sonuç) Bu : "[B@42e816"

"[B@93****" çıktı.
Not: her sayfa yenileyşinde farklı sonuç çıkıyor.
 

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
"[B@93****" çıktı.
Not: her sayfa yenileyşinde farklı sonuç çıkıyor.
Bende Sürekli Aynı Çıkıyor.[DOUBLEPOST=1421924762,1421848686][/DOUBLEPOST]Herkezde o şekildemi çıkıyor ?[DOUBLEPOST=1422312591][/DOUBLEPOST]Arkadaşlar Bana Öyle bir şey lazımki plugin aracılığıyla çekebileceğim bilgisayarın hiç değişmeyen bir izi lazım.Parmak izi gibi yaptığım programda 2 kişi girerek hile koruma programını aşıyorlar(veritabanı istemediğiniz için :() Bu yüzden hostaddres'i denedim değişiyor ip deseniz modeme res at en kötü değişiyor. Mac deseniz o ztn değişio :) bi fikri olan özelden mesaj atabilirmi.
 

Minecraftplayerr

Java, Skript, Php, Html, Css, Javascript, Anime
En iyi cevaplar
7
Bende Sürekli Aynı Çıkıyor.[DOUBLEPOST=1421924762,1421848686][/DOUBLEPOST]Herkezde o şekildemi çıkıyor ?[DOUBLEPOST=1422312591][/DOUBLEPOST]Arkadaşlar Bana Öyle bir şey lazımki plugin aracılığıyla çekebileceğim bilgisayarın hiç değişmeyen bir izi lazım.Parmak izi gibi yaptığım programda 2 kişi girerek hile koruma programını aşıyorlar(veritabanı istemediğiniz için :() Bu yüzden hostaddres'i denedim değişiyor ip deseniz modeme res at en kötü değişiyor. Mac deseniz o ztn değişio :) bi fikri olan özelden mesaj atabilirmi.
Bilgisayara bir dosya kaydedebilirsin ?
Format atılmadığı sürece bulamazlar sanırsam iyice bir gizlersin :(
 

blade20090999

Kızıltaş Madencisi
En iyi cevaplar
0
Kod:
 public static void main(String[] args)
     {
         try {
            String İp = InetAddress.getLocalHost().getAddress().toString();
             System.out.println(İp);
         } catch (UnknownHostException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
Beyler Üstteki kodu eclipseye yapıştırıp çıkan kodu bana özelden atarmısınız herkezde farklımı çıkıcak.[DOUBLEPOST=1422377202,1422377101][/DOUBLEPOST]
Arkadaşım bence 80 yaşında "Buldum BULDUM!" diye odandan sakallarınla fırlamadan önce bu işi bırak.
Yardım Ederseniz biter okdr soru soruyorum cevap alamıyorum 2 pc yokki ayrı ayrı test edeyim.
 

AdaletWasHere

Zombi Katili
En iyi cevaplar
0
Eklentiyi 2015 yılında paylaşmayı düşünüyormusunuz ? Yok yani ona göre kendimizi hazırlayalım ...
 
Üst