Esto no es nada nuevo,de echo todo el Mundo lo conoce,simplemente se me ocurrió la idea de hacerlo.
Para los programadores de C++(no es mi caso),de forma facil pueden almacenar la cadena en un array...Creo quedaría char pStrArray[260][300];

Imagen


Imagen

Código: Seleccionar todo

#include <stdio.h>
#include <string.h>

void main()
   {

    char pStr[100] = "Hola++Indetectables++.++net++p0is0n666++Saludos...";
    char *pPointer;
    int pArray;
   
    pPointer = strtok( pStr, "++" ); //Token 0
    pArray = 0;

    while(pPointer != NULL)
                         {   
       if(pArray == 5)
	               {
                       //Lo que queramos hacer,en este caso mostrar su Nombre
                       printf("Indicado ---> %s \n",pPointer);
                       //Trabajamos detro del If.
                    }
       pArray++; //Incrementamos el numero que simula el array:
       pPointer = strtok(NULL,"++");
               
                         }
     getchar();
    }
Es muy simple,pero de echo nos permite utilizarla en encriptadores con EOF delimitado por una cadena.

....
Blog técnico dedicado a la seguridad informática y al estudio de nuevas vulnerabilidades.
Blog: http://www.seginformatica.net
Twitter: https://twitter.com/#!/p0is0nseginf
Con strtok no puedes separar cadenas, strtok separa caracteres por lo tanto no es lo mas óptimo para separar cadenas por EOF porque si un caracter de la cadena es igual al del separador ahí se te desacomoda todo
//mHmm..
Responder

Volver a “Fuentes”