📄 v4codelink.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
// Source File Name: V4Codelink.java
import java.applet.*;
import java.awt.*;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
public class V4Codelink extends Applet
implements Runnable
{
private boolean m_Fix;
AudioClip soundtrack;
private String O;
final String ooO = "Frame";
private int ooOo;
boolean oo;
Thread xxxXox;
V4Code2 xo;
V4Code2 xoo;
V4Code2 xxxx;
V4Code2 xxoxx;
V4Code2 xoxx;
V4Code2 xoxox;
V4Code2 xoxxox;
V4Code2 xxxxxxxx;
V4Code2 xxxxxxx;
V4Code2 xxxxxx;
V4Code2 xxxxxo;
V4Code2 xo2;
V4Code2 xo3;
V4Code2 xo4;
V4Code2 xxoooxo;
V4Code2 xxxooo;
boolean m_boo;
private int vV;
private int zZ;
private int oooo;
private int oooO;
private int oooOO[];
private String oOoOO[];
private int oOOO;
private int oOOOo;
private int OOOOOO;
private int OOOOO;
private int OOOO;
private int OOOOo;
private int cc;
String Xoo;
boolean OOoo;
private URL OoooOo;
private String Oo;
private String OoOOO;
private int OoOOoo;
boolean OoOOxo;
private String OxOOxo;
private String Oxo;
private final String XXoOOO = "Usercode";
Image p;
private final String OxoX = "BackImage";
int warezfucker;
boolean warefuc;
String Sounder;
private Image O0;
private Dimension o0;
private Graphics o0o;
public void stop()
{
if(xxxXox != null)
{
xxxXox.stop();
xxxXox = null;
}
}
boolean Oooxx()
{
OOoo = false;
Xoo = "";
AppletContext ac = getAppletContext();
int i = 1;
do
{
Xoo = Xoo + oOoOO[i];
i++;
} while(i <= 7);
if(Xoo.indexOf("Ab") <= -1)
{
OOoo = true;
repaint();
return false;
}
try
{
String Ooxoxx = Xoo + ".html";
if(!oo)
OoooOo = getDocumentBase();
URL OOOoooO = new URL(OoooOo, Ooxoxx);
ac.showDocument(OOOoooO, O);
}
catch(MalformedURLException e)
{
return false;
}
catch(IOException e)
{
return false;
}
repaint();
return true;
}
boolean ftxx()
{
int fxtx = 2098;
String hexstart = "f-";
String hexfin = "3C";
boolean xzxzvv = true;
String xzxzv = "";
String param = getParameter("RegistrationID");
if(param == null)
return false;
if(param != null)
xzxzv = param;
xzxzv = xzxzv.trim();
String hexa4 = "";
int lengthh = xzxzv.length();
String bitof = "";
int iii = lengthh;
if(lengthh <= 9)
return false;
try
{
for(int ii = 0; ii <= lengthh; ii++)
{
iii--;
if(iii <= 0)
iii = 0;
bitof = xzxzv.substring(iii, lengthh - ii);
hexa4 = hexa4 + bitof;
}
}
catch(Exception e)
{
return false;
}
String hexa5 = hexa4;
int hexa7 = hexa5.length();
String Licen = hexa5.substring(0, 2);
String ProdnVers = hexa5.substring(hexa7 - 2, hexa7);
String rawNum = hexa5.substring(2, hexa7 - 3);
int moveto = rawNum.indexOf("-");
if(moveto < 0)
return false;
String bitup = rawNum.substring(0, moveto);
String bitdn = rawNum.substring(moveto + 1, rawNum.length());
String Num = bitup + bitdn;
String Whatisit = "Code:" + xzxzv + " The Reverse:" + hexa4 + " licence:" + Licen + " Version" + ProdnVers + "\n" + rawNum + " " + Num;
int original = 1;
try
{
original = Integer.parseInt(Num);
}
catch(Exception e)
{
Num = "0";
return false;
}
int Result = 0;
Result = original % fxtx;
boolean rtclassconvert = false;
rtclassconvert = hexfin.equals(ProdnVers);
boolean KeepCool = true;
KeepCool = hexstart.equals(Licen);
String fallornerd = "not Registered";
if(Result == 0 && rtclassconvert && KeepCool)
{
fallornerd = "Licenced";
return true;
} else
{
return false;
}
}
public void String_val(int oOOOoo)
{
if(oOOOoo == 20)
{
repaint();
return;
}
oooo = oOOOoo;
if(oOOOoo == 15)
{
xxxooo.oOOxxOo();
Oooxx();
return;
}
if(oOOOoo == 13)
{
oooOO[oOOOo] = 0;
oOoOO[oOOOo] = "" + 0;
repaint();
oOOOo = oOOOo - 1;
if(oOOOo <= -1)
oOOOo = 0;
return;
}
int i;
if(oOOOoo == 14)
{
OOoo = false;
xxxooo.oOOxxOo();
i = 0;
do
{
oooOO[i] = 0;
oOoOO[i] = "" + 0;
i++;
} while(i <= 7);
repaint();
oOOOo = 0;
return;
}
oOOOo = oOOOo + 1;
if(oOOOo >= 8)
{
oOOOo = 7;
return;
}
oooOO[oOOOo] = oOOOoo;
i = 0;
do
{
oOoOO[i] = "" + oooOO[i];
if(oooOO[i] == 10)
oOoOO[i] = "A";
if(oooOO[i] == 11)
oOoOO[i] = "b";
if(oooOO[i] == 12)
oOoOO[i] = "c";
i++;
} while(i <= 7);
if(soundtrack != null)
soundtrack.play();
repaint();
}
public void paint(Graphics g)
{
g.setColor(Color.lightGray);
g.fillRect(0, 0, size().width, size().height);
if(p != null)
{
int wid = p.getWidth(this);
int hei = p.getHeight(this);
int po = size().width;
int px = size().height;
int pxx = po / wid + 1;
int opxx = px / hei + 1;
for(int x = 0; x <= opxx; x++)
{
for(int i = 0; i <= pxx; i++)
g.drawImage(p, i * wid, x * hei, this);
}
}
g.setColor(Color.lightGray);
g.draw3DRect(0, 0, size().width - 1, size().height - 1, true);
g.draw3DRect(5, 5, size().width - 11, size().height - 11, false);
g.setColor(Color.gray);
g.draw3DRect(vV - 4, zZ - 1, 92, 121, false);
g.setColor(Color.lightGray);
g.fill3DRect(OOOO - 7, OOOOo - 7, 126, 59, true);
g.fill3DRect(OOOO - 6, OOOOo - 6, 124, 57, false);
g.setColor(Color.darkGray.darker());
g.fill3DRect(OOOO - 5, OOOOo - 5, 122, 55, true);
g.setColor(Color.red);
g.drawString("Pass:", OOOO, OOOOo + 15);
g.setColor(Color.black);
g.fillRect(150, 25, 72, 18);
dig_draw(g, OOOO + 30, OOOOo, oooOO[1]);
dig_draw(g, OOOO + 40, OOOOo, oooOO[2]);
dig_draw(g, OOOO + 50, OOOOo, oooOO[3]);
dig_draw(g, OOOO + 60, OOOOo, oooOO[4]);
dig_draw(g, OOOO + 70, OOOOo, oooOO[5]);
dig_draw(g, OOOO + 80, OOOOo, oooOO[6]);
dig_draw(g, OOOO + 90, OOOOo, oooOO[7]);
g.setColor(Color.green.darker());
g.drawString("Status:", OOOO, OOOOo + 40);
}
public V4Codelink()
{
O = "_self";
OoOOO = "45";
OoOOoo = 2;
OoOOxo = true;
warefuc = true;
Sounder = "sound.au";
}
public void distroy()
{
o0o.dispose();
}
public final synchronized void update(Graphics g)
{
Dimension d = size();
if(O0 == null || d.width != o0.width || d.height != o0.height)
{
O0 = createImage(d.width, d.height);
o0 = d;
o0o = O0.getGraphics();
}
paint(o0o);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -