123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- package QuickVerifyCrap;
- import java.io.RandomAccessFile;
- public class GEXWZilsnerator {
- public static void main(String[] args) throws Exception
- {
- RandomAccessFile r = new RandomAccessFile("/home/lh/code/LOA-23/HAXXZ0r_TESTS/GEXW_CCC","rw");
- //r.setLength(0);
- r.seek(0x200);
- int i_max=256;
- int j_max=2;
- r.writeInt(Integer.reverseBytes(i_max*j_max*40+2));
- r.writeShort(Short.reverseBytes((short) 16000));
- //*
- for(int j=0;j<j_max;j++)
- {
- byte[] frame = new byte[40];
- //frame[0]=(byte)0x80;
- //frame[1]=(byte)0x04;
- //r.write(frame);
- for(int i=0;i<i_max;i++)
- {
- int i_internal = 0xFC;
- int j_internal = j>0?0xC:0x4;
- //i_internal = (i>>1)+(i%2==0?128:0);
- frame = new byte[40];
- //frame[1: scaling<<4
- //frame[1: type <<0
- frame[1]=(byte)((j_internal<<0)|8<<4);
- frame[0]=(byte)i_internal;
- /**/
- frame[2]=-1;
- //frame[37]=-1;
- frame[38]=(byte)i;
- frame[39]=-1;
- for(int k=2;k<38;k++)
- {
- //frame[k]=(byte)(((k%16)<<4)|(k%16));
- //if((k-2)==i)
- //{
- // frame[k]=(byte)0xF3;
- //}
- }
- r.write(frame);
- }
- }/**/
- //32, dann patternänderung
- /*for(int i=0;i<0x4;i++)
- {
- for(int k=0;k<4;k++)
- {
- for(int j=0;j<0x10;j++)
- {
- byte[] frame = new byte[40];
- //frame[1]=(byte)((j<<3)|i);
- frame[1]=(byte)0b11000_000;
- //frame[0]=(byte)(j<<4|k<<2|i);
- frame[0]=0x33;
- for(int l=2;l<40;l++)
- {
- //frame[l]=(byte)(((l%16)<<4)|(l%16));
- frame[l]=(byte)0xFF;
- }
- //frame[39]=(byte)0xFF;
- r.write(frame);
- }
- }
- }*/
- byte[] frame = new byte[40];
- frame[0]=(byte)0x80;
- frame[1]=(byte)0x04;
- //r.write(frame);
- /*
- for(byte i=0;i<0xF;i++)
- {
- byte b1 = (byte)(0x80|i);
- for(int j=4;j<256;j++)
- {
- byte b2 = (byte)j;
- byte[] w = new byte[40];
- w[0]=b1;
- w[1]=b2;
- for(int k=1;k<40;k++)
- {
- w[k]=b2;
- }
- r.write(w);
- }
- }
- */
- r.close();
- }
- }
|