- /tmp root@apx# nano ld.c
- /tmp root@apx# gcc -fPIC -c ld.c -o ld.o
- /tmp root@apx# gcc -shared -o ld.so ld.o
- /tmp root@apx# LD_PRELOAD=/tmp/ld.so /usr/bin/sw-engine /usr/local/psa/admin/htdocs/login_up.php3
Cheers
| #include <string.h> | |
| #include <stdio.h> | |
| int i=0; | |
| void *memcpy(void *dst,const void *src,size_t len){ | |
| if((strstr(src,");") > 0) && (i==0)){ | |
| printf("%s\n",src); | |
| i=1; | |
| } | |
| register char *src_c, *dst_c; | |
| src_c = (char *)src; | |
| dst_c = (char *)dst; | |
| while (len-- > 0) | |
| *dst_c++ = *src_c++; | |
| return dst; | |
| } | 
Your way to version 12.x decrypting it?