RSS FEED
Mostrando entradas con la etiqueta archivos. Mostrar todas las entradas
Mostrando entradas con la etiqueta archivos. Mostrar todas las entradas

24 dic 2012

Ocultar carpetas en GNU/Linux




Ocultar carpetas y archivos en GNU/Linux es muy facil, podremos guardar todo lo que queramos sin que nadie lo vea ;)


Lo primero es irnos al directorio en el cual queramos ocultar un archivo o carpeta, y tecleamos Ctrl + H, esto sirve para mostrar ficheros y directorios ocultos.

Cuando ya veamos todo lo oculto nos vamos a nuestro fichero, y le ponemos delante del nombre un "." Si tenemos una carpeta con el nombre oculta, quedaría .oculta, con un archivo exactamente lo mismo.

Para meternos podemos entrar desde la consola(root), primero listando:

> ls -la
> cd .oculta
Pero si queremos usar la carpeta desde entorno gráfico, solo necesitamos apretar Ctrl + H.

Espero que os sirva para ocultar vuestras herramientas y otras cosas ;)
 

14 ago 2012

Se detecta Kit de suplantación de página de Inicio del Tuenti



El equipo del laboratorio ESET España nos alerta de la detección de un kit descargable desde Internet que contiene los ficheros necesarios para preparar la suplantación de la página oficial de Tuenti. El kit podría utilizarse para capturar las contraseñas del perfil de los usuarios de la red social, apoyándose en campañas fraudulentas a través de correos, redes sociales y buscadores que utilizarían técnicas de ingeniería social para engañar a los usuarios (recordemos que Tuenti está actualmente rediseñando su página web).

Peligros:

Ingresar usuario y contraseña en la página scam del Tuenti. La página falsa, recoge el correo y la contraseña y la manda al correo del creador del phising.




Solucionarlo:
• Cambiar lo antes posible la contraseña de acceso de Tuenti para evitar que los delincuentes accedan al perfil del usuario. Es recomendable cambiar las contraseñas de servicios web que tengan la misma.

• Alertar a los contactos de la víctima en la red social, hasta que se solucione el incidente es probable que reciban correos fraudulentos desde la cuenta comprometida.



Descarga de archivos para la pagina falsa de tuenti 2012 (Archivo .RAR):

http://www.mediafire.com/?44i92n445kyz52n

12 nov 2011

Divisor de archivos [C/C++]

Divisor de archivos [C/C++]


Pues estuve siguiendo con C++ y me encontre con una función muy interesante en fstream, que es la posibilidad de hacer una especie de "divisor de archivos" metí la posibilidad de darle otra extensión al archivo dividido.

Pongo el code y lo explico luego:


#include <iostream>
#include <fstream>
#include <windows.h> //usalo si vas  a usar el GetFileAtributes
using namespace std;
char FileName[MAX_PATH] = "",ext[5] = "",archivo2[] = "",bytes[20][10000000];
int Num,tam,posicionmemoria = 0,sizeyadividido;
int main(void)
{
cout << "\nEscribe un archivo existente: ";
    cin.getline(FileName, MAX_PATH);
    if(GetFileAttributes(FileName) ==  0xFFFFFFFF)
    {
    cout << "\nArchivo erroneo";
    cin.get();
    return 0;
    }
    cout << "\nEscribe una extension: ";
    cin.getline(ext, MAX_PATH);
    cout << "\nSeparaciones(+2): ";
    cin >> Num;
if(Num < 2)
{
cout << "\nError,no se puede separar el archivo en "<<Num<<"parte/s";
cin.get();
return 0;
}



ifstream IFile(FileName, ios::binary);
IFile.seekg(0, ios::end);
tam = IFile.tellg();
sizeyadividido = tam / Num;
IFile.seekg(0, ios::beg);
for(int i = 0; i< Num; i++)
IFile.read(bytes[i], sizeyadividido);
IFile.close();
for(int i = 0; i < Num; i++)
{
sprintf(archivo2, "%d_%s.%s", i, FileName, ext);
ofstream OFile(archivo2, ios::binary);
OFile.write(bytes[i], sizeyadividido);
OFile.close();
}
cout << "\n"<< FileName << " se dividio en  " << Num << " archivos";
cin.get();
return EXIT_SUCCESS;
}

Primero declaramos todas las variables, librerías y demás.
Ponemos el nombre y extensión de un archivo que este EN EL MISMO LUGAR que nuestro ejecutable.

Entonces tenemos la función GetFileAtributes que nos dice si existe o no y si tiene los atributos suficientes para poder dividirlo.


¿Por qué 0xFFFFFFFF?

Porque si la función falla el valor de retorno es 0xFFFFFFFF o INVALID_FILE_ATTRIBUTES cosa que nos permite saber lo anteriormente comentado.

Luego se le implementa la extensión y el numero de partes,(lógicamente tiene que ser mayor de dos)

Y luego ya empieza el codigo verdadero comienza a leer los bytes del archivo y divide su tamaño por las partes que hemos pedido y con eso le damos el valor a sizeyadividido que en realidad serian los bytes por parte.

Llega el primer for con el que se lee todo el code y en el segundo se escribe todo(extensión, nombre,  contenido, bytes) hasta for(int i = 0; i < Num; i++) sencillo,¿no?
Arriba