Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 88311486 authored by Jack Palevich's avatar Jack Palevich
Browse files

Start de-obfuscation process.

parent 38aa39a2
Loading
Loading
Loading
Loading

libacc/acc.c

0 → 100644
+430 −0
Original line number Diff line number Diff line
#include <stdio.h>

int d,z,C,h,P,K,ac,q,G,v,Q,R,D,L,W,M;
E(e){
*(char*) D++=e;
}
o (){
if( L){
h=*(char*) L++;
if( h == 2){
L=0;
h=W;
}
}
else h=fgetc(Q);
}
X (){
return isalnum(h)|h == 95;
}
Y (){
if( h == 92){
o ();
if( h == 110)h=10;
}
}
ad(){
int e,j,m;
while( isspace(h)|h == 35){
if( h == 35){
o ();
ad();
if( d == 536){
ad();
E(32);
*(int*) d=1;
*(int*)(d +4)=D;
}
while( h!=10){
E(h);
o ();
}
E(h);
E(2);
}
o ();
}
C=0;
d=h;
if( X ()){
E(32);
M=D;
while( X ()){
E(h);
o ();
}
if( isdigit(d)){
z=strtol(M,0,0);
d=2;
}
else{
*(char*) D=32;
d=strstr(R,M-1)-R;
*(char*) D=0;
d=d*8+256;
if( d>536){
d=P+d;
if( *(int*) d == 1){
L=*(int*)(d +4);
W=h;
o ();
ad();
}
}
}
}
else{
o ();
if( d == 39){
d=2;
Y ();
z=h;
o ();
o ();
}
else if( d == 47&h == 42){
o ();
while( h){
while( h!=42)o ();
o ();
if( h == 47)h=0;
}
o ();
ad();
}
else{
e="++#m--%am*@R<^1c/@%[_[H3c%@%[_[H3c+@.B#d-@%:_^BKd<<Z/03e>>`/03e<=0f>=/f<@.f>@1f==&g!='g&&k||#l&@.BCh^@.BSi|@.B+j~@/%Yd!@&d*@b";
while( j=*(char*) e++){
m= *(char*) e++;
z=0;
while((C=*(char*) e++-98)<0)z=z*64+C+64;
if( j == d&(m == h|m == 64)){
if( m == h){
o ();
d=1;
}
break;
}
}
}
}
}
ae( g){
while( g&&g!=-1){
*(char*) q++=g;
g=g>>8;
}
}
A(e){
int g;
while( e){
g=*(int*) e;
*(int*) e=q-e-4;
e=g;
}
}
s(g,e){
ae( g);
*(int*) q=e;
e=q;
q=q +4;
return e;
}
H(e){
s(184,e);
}
B(e){
return s(233,e);
}
S(j,e){
ae( 1032325);
return s(132+j,e);
}
Z(e){
ae( 49465);
H(0);
ae( 15);
ae( e+144);
ae( 192);
}
N(j,e){
ae( j+131);
s((e<512)<<7|5,e);
}
T (j){
int g,e,m,aa;
g=1;
if( d == 34){
H(v);
while( h!=34){
Y ();
*(char*) v++=h;
o ();
}
*(char*) v=0;
v=v +4&-4;
o ();
ad();
}
else{
aa=C;
m= z;
e=d;
ad();
if( e == 2){
H(m);
}
else if( aa == 2){
T(0);
s(185,0);
if( e == 33)Z(m);
else ae( m);
}
else if( e == 40){
w ();
ad();
}
else if( e == 42){
ad();
e=d;
ad();
ad();
if( d == 42){
ad();
ad();
ad();
ad();
e=0;
}
ad();
T(0);
if( d == 61){
ad();
ae( 80);
w ();
ae( 89);
ae( 392+(e == 256));
}
else if( e){
if( e == 256)ae( 139);
else ae( 48655);
q++;
}
}
else if( e == 38){
N(10,*(int*) d);
ad();
}
else{
g=*(int*) e;
if(!g)g=dlsym(0,M);
if( d == 61&j){
ad();
w ();
N(6,g);
}
else if( d!= 40){
N(8,g);
if( C == 11){
N(0,g);
ae( z);
ad();
}
}
}
}
if( d == 40){
if( g == 1)ae( 80);
m= s(60545,0);
ad();
j=0;
while( d!= 41){
w ();
s(2393225,j);
if( d == 44)ad();
j=j +4;
}
*(int*) m= j;
ad();
if(!g){
e=e +4;
*(int*) e=s(232,*(int*) e);
}
else if( g == 1){
s(2397439,j);
j=j +4;
}
else{
s(232,g-q-5);
}
if( j)s(50305,j);
}
}
O (j){
int e,g,m;
if( j--== 1)T(1);
else{
O (j);
m= 0;
while( j == C){
g=d;
e=z;
ad();
if( j>8){
m= S(e,m);
O (j);
}
else{
ae( 80);
O (j);
ae( 89);
if( j == 4|j == 5){
Z(e);
}
else{
ae( e);
if( g == 37)ae( 146);
}
}
}
if( m&&j>8){
m= S(e,m);
H(e^1);
B(5);
A(m);
H(e);
}
}
}
w (){
O(11);
}
U (){
w ();
return S(0,0);
}
I (j){
int m,g,e;
if( d == 288){
ad();
ad();
m= U ();
ad();
I (j);
if( d == 312){
ad();
g=B(0);
A(m);
I (j);
A(g);
}
else{
A(m);
}
}
else if( d == 352|d == 504){
e=d;
ad();
ad();
if( e == 352){
g=q;
m= U ();
}
else{
if( d!= 59)w ();
ad();
g=q;
m= 0;
if( d!= 59)m= U ();
ad();
if( d!= 41){
e=B(0);
w ();
B(g-q-5);
A(e);
g=e +4;
}
}
ad();
I(&m);
B(g-q-5);
A(m);
}
else if( d == 123){
ad();
ab(1);
while( d!= 125)I (j);
ad();
}
else{
if( d == 448){
ad();
if( d!= 59)w ();
K=B(K);
}
else if( d == 400){
ad();
*(int*) j=B(*(int*) j);
}
else if( d!= 59)w ();
ad();
}
}
ab (j){
int m;
while( d == 256|d!=-1&!j){
if( d == 256){
ad();
while( d!= 59){
if( j){
G=G +4;
*(int*) d=-G;
}
else{
*(int*) d=v;
v=v +4;
}
ad();
if( d == 44)ad();
}
ad();
}
else{
A(*(int*)(d +4));
*(int*) d=q;
ad();
ad();
m= 8;
while( d!= 41){
*(int*) d=m;
m= m +4;
ad();
if( d == 44)ad();
}
ad();
K=G=0;
ae( 15042901);
m= s(60545,0);
I(0);
A(K);
ae( 50121);
*(int*) m= G;
}
}
}
main(g,e){
Q=__stdinp;
if( g-->1){
e=e +4;
Q=fopen(*(int*) e,"r");
}
D=strcpy(R =calloc(1,99999)," int if else while break return for define main ")+48;
v =calloc(1,99999);
q=ac =calloc(1,99999);
P =calloc(1,99999);
o ();
ad();
ab(0);
return(*(int(*)())*(int*)(P+592))(g,e);
}

libacc/otcc.c

deleted100644 → 0
+0 −446
Original line number Diff line number Diff line
#include <stdio.h>
#define k *(int*)
#define a if(
#define c ad()
#define i else
#define p while(
#define x *(char*)
#define b ==
#define V =calloc(1,99999)
#define f ()
#define J return
#define l ae(
#define n e)
#define u d!=
#define F int 
#define y (j)
#define r m=
#define t +4
F d,z,C,h,P,K,ac,q,G,v,Q,R,D,L,W,M;
E(n{
x D++=e;
}
o f{
a L){
h=x L++;
a h b 2){
L=0;
h=W;
}
}
i h=fgetc(Q);
}
X f{
J isalnum(h)|h b 95;
}
Y f{
a h b 92){
o f;
a h b 110)h=10;
}
}
c{
F e,j,m;
p isspace(h)|h b 35){
a h b 35){
o f;
c;
a d b 536){
c;
E(32);
k d=1;
k(d t)=D;
}
p h!=10){
E(h);
o f;
}
E(h);
E(2);
}
o f;
}
C=0;
d=h;
a X f){
E(32);
M=D;
p X f){
E(h);
o f;
}
a isdigit(d)){
z=strtol(M,0,0);
d=2;
}
i{
x D=32;
d=strstr(R,M-1)-R;
x D=0;
d=d*8+256;
a d>536){
d=P+d;
a k d b 1){
L=k(d t);
W=h;
o f;
c;
}
}
}
}
i{
o f;
a d b 39){
d=2;
Y f;
z=h;
o f;
o f;
}
i a d b 47&h b 42){
o f;
p h){
p h!=42)o f;
o f;
a h b 47)h=0;
}
o f;
c;
}
i{
e="++#m--%am*@R<^1c/@%[_[H3c%@%[_[H3c+@.B#d-@%:_^BKd<<Z/03e>>`/03e<=0f>=/f<@.f>@1f==&g!='g&&k||#l&@.BCh^@.BSi|@.B+j~@/%Yd!@&d*@b";
p j=x e++){
r x e++;
z=0;
p(C=x e++-98)<0)z=z*64+C+64;
a j b d&(m b h|m b 64)){
a m b h){
o f;
d=1;
}
break;
}
}
}
}
}
l g){
p g&&g!=-1){
x q++=g;
g=g>>8;
}
}
A(n{
F g;
p n{
g=k e;
k e=q-e-4;
e=g;
}
}
s(g,n{
l g);
k q=e;
e=q;
q=q t;
J e;
}
H(n{
s(184,n;
}
B(n{
J s(233,n;
}
S(j,n{
l 1032325);
J s(132+j,n;
}
Z(n{
l 49465);
H(0);
l 15);
l e+144);
l 192);
}
N(j,n{
l j+131);
s((e<512)<<7|5,n;
}
T y{
F g,e,m,aa;
g=1;
a d b 34){
H(v);
p h!=34){
Y f;
x v++=h;
o f;
}
x v=0;
v=v t&-4;
o f;
c;
}
i{
aa=C;
r z;
e=d;
c;
a e b 2){
H(m);
}
i a aa b 2){
T(0);
s(185,0);
a e b 33)Z(m);
i l m);
}
i a e b 40){
w f;
c;
}
i a e b 42){
c;
e=d;
c;
c;
a d b 42){
c;
c;
c;
c;
e=0;
}
c;
T(0);
a d b 61){
c;
l 80);
w f;
l 89);
l 392+(e b 256));
}
i a n{
a e b 256)l 139);
i l 48655);
q++;
}
}
i a e b 38){
N(10,k d);
c;
}
i{
g=k e;
a!g)g=dlsym(0,M);
a d b 61&j){
c;
w f;
N(6,g);
}
i a u 40){
N(8,g);
a C b 11){
N(0,g);
l z);
c;
}
}
}
}
a d b 40){
a g b 1)l 80);
r s(60545,0);
c;
j=0;
p u 41){
w f;
s(2393225,j);
a d b 44)c;
j=j t;
}
k r j;
c;
a!g){
e=e t;
k e=s(232,k n;
}
i a g b 1){
s(2397439,j);
j=j t;
}
i{
s(232,g-q-5);
}
a j)s(50305,j);
}
}
O y{
F e,g,m;
a j--b 1)T(1);
i{
O y;
r 0;
p j b C){
g=d;
e=z;
c;
a j>8){
r S(e,m);
O y;
}
i{
l 80);
O y;
l 89);
a j b 4|j b 5){
Z(n;
}
i{
l n;
a g b 37)l 146);
}
}
}
a m&&j>8){
r S(e,m);
H(e^1);
B(5);
A(m);
H(n;
}
}
}
w f{
O(11);
}
U f{
w f;
J S(0,0);
}
I y{
F m,g,e;
a d b 288){
c;
c;
r U f;
c;
I y;
a d b 312){
c;
g=B(0);
A(m);
I y;
A(g);
}
i{
A(m);
}
}
i a d b 352|d b 504){
e=d;
c;
c;
a e b 352){
g=q;
r U f;
}
i{
a u 59)w f;
c;
g=q;
r 0;
a u 59)r U f;
c;
a u 41){
e=B(0);
w f;
B(g-q-5);
A(n;
g=e t;
}
}
c;
I(&m);
B(g-q-5);
A(m);
}
i a d b 123){
c;
ab(1);
p u 125)I y;
c;
}
i{
a d b 448){
c;
a u 59)w f;
K=B(K);
}
i a d b 400){
c;
k j=B(k j);
}
i a u 59)w f;
c;
}
}
ab y{
F m;
p d b 256|u-1&!j){
a d b 256){
c;
p u 59){
a j){
G=G t;
k d=-G;
}
i{
k d=v;
v=v t;
}
c;
a d b 44)c;
}
c;
}
i{
A(k(d t));
k d=q;
c;
c;
r 8;
p u 41){
k d=m;
r m t;
c;
a d b 44)c;
}
c;
K=G=0;
l 15042901);
r s(60545,0);
I(0);
A(K);
l 50121);
k r G;
}
}
}
main(g,n{
Q=stdin;
a g-->1){
e=e t;
Q=fopen(k e,"r");
}
D=strcpy(R V," int if else while break return for define main ")+48;
v V;
q=ac V;
P V;
o f;
c;
ab(0);
J(*(int(*)f)k(P+592))(g,n;
}