elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Temas
Páginas: 1 2 3 4 [5] 6 7
41  Programación / Scripting / [Aporte VBS] Algunos Codigos Simples en: 22 Junio 2013, 15:14 pm
Bueno, este es el primer aporte que hago, son algunos códigos simples en vbs

Habilitar Admin. Tareas

Código
  1. Dim WshShell
  2. Set WshShell = WScript.CreateObject("WScript.Shell")
  3. WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr", 0, "REG_DWORD"

Deshabilitar Admin. Tareas

Código
  1. Dim WshShell
  2. Set WshShell = WScript.CreateObject("WScript.Shell")
  3. WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr", 1, "REG_DWORD"

Habilitar Registro

Código
  1. Dim WshShell
  2. Set WshShell = WScript.CreateObject("WScript.Shell")
  3. On Error Resume Next
  4. WshShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools"
  5. WshShell.RegDelete "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools"

Deshabilitar Registro

Código
  1. Dim WshShell
  2. Set WshShell = WScript.CreateObject("WScript.Shell")
  3. WshShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools", 1, "REG_DWORD"
  4. WshShell.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools", 1, "REG_DWORD"

Abrir Bandeja del CD

Código
  1. Set oWMP = CreateObject("WMPlayer.OCX.7")
  2. Set colCDROMs = oWMP.cdromCollection
  3. colCDROMs.Item(i).Eject

Cerrar Bandeja del CD

Código
  1. Set oWMP = CreateObject("WMPlayer.OCX.7")
  2. Set colCDROMs = oWMP.cdromCollection
  3. colCDROMs.Item(i).Eject
  4. colCDROMs.Item(i).Eject

Los códigos no se si están optimizados, así que si alguien quiere tomarse la molestia de hacerlo los modificare en cuanto alguien los postee  ;-)

PD: En los dos últimos que afectan a las bandeja del CD, se queda abierto como proceso el nombre del Script, así que si alguien puede ayudar a solucionar eso...

No son muchos códigos pero quizás a alguien les puede servir  :silbar:

Saludos
42  Programación / Scripting / [VBS] Script Basico en: 21 Junio 2013, 14:43 pm
Hola, quería hacer un script en vbs, que cree una clave en el registro para ejecutar una aplicación que se guarda en "C:\Documents and Settings\---\Datos de programa",  tengo esto escrito...

Código
  1. Dim oReg As Object
  2. Set oReg = CreateObject("Wscript.Shell")
  3.  
  4. 'Definimos las variables necesarias
  5. Dim strRuta As String
  6. strRuta = "Aqui la ruta"
  7.  
  8. 'Escribimos el nuevo valor de la clave
  9. oReg.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run", strRuta, "REG_SZ"
  10.  
  11. oReg.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run", strRuta, "REG_SZ"
  12.  
  13. 'Destruimos la variable de objeto
  14. Set oReg = Nothing


Claro, si pongo una ruta fija solo vale para mi ordenador, ademas, yo tengo Windows XP y para un Windows Vista o Windows 7 no funciona... Podrían decirme como puedo optimizar este script para cualquier S.O??

Saludos
43  Programación / Programación C/C++ / [?] Primeros 2 caracteres de un archivo en: 14 Junio 2013, 12:54 pm
Hola chicos, quería saber como puedo modificar los dos primeros caracteres de un archivo, es decir, tengo un archivo que se llama Hola.txt y en el que pone:

Hola.txt
Citar
Holaquetal

Y quiero copiar ese archivo modificando las dos primeras letras, para que quede por ejemplo así:

Adios.txt
Citar
Rilaquetal

Es decir, solo quiero que cambie las dos primeras letras del archivo original...

Espero que puedan ayudarme  :-\

Saludos


44  Programación / Programación C/C++ / [?] Interfaz Grafica C/C++ en: 8 Junio 2013, 23:24 pm
Buenas, quería saber como puedo crear una interfaz gráfica, uso CodeBlocks y me gustaría programarlo como multiplataforma, no me interesa el Visual C++, hasta ahora solo he programado en consola, llevo poco tiempo estudiando programación y no se cómo hacerlo, espero que puedan recomendarme  :rolleyes: :rolleyes:

Saludos
45  Programación / Programación Visual Basic / [?] Significado de la Función en: 28 Mayo 2013, 15:52 pm
Hola, alguien podría explicarme como descifra esta función?

Código
  1. Function descifrar(DataValue As Variant) As Variant
  2.  
  3.        Dim x As Long
  4.        Dim Temp As String
  5.        Dim HexByte As String
  6.  
  7.        For x = 1 To Len(DataValue) Step 2
  8.  
  9.            HexByte = Mid(DataValue, x, 2)
  10.            Temp = Temp & Chr(ConvToInt(HexByte))
  11.  
  12.        Next x
  13.        ' retorno
  14.        descifrar = Temp
  15.  
  16. End Function

Esta cadena esta cifrada con ese algoritmo...

Citar
6F70656E

Saludos y espero que puedan ayudarme  :-\ :-\
46  Seguridad Informática / Seguridad / [?] Problemas con USB en: 18 Mayo 2013, 13:12 pm
Hola, bueno primero de todo no se si este es el subforo correcto, así que si no lo es muevan el tema.

Mi problema es, me dejaron hace poco un USB Kingston para intentar repararlo.



Y cuando lo meto en un ordenador con Windows, me lo reconoce, y muestra su contenido por unos segundos, a los dos o tres segundos desaparece y se queda en blanco, y si me voy a mi PC, propiedades del USB, me pone que tiene 0 bytes de capacidad, y que se han usado 0 bytes de capacidad.

Luego pensé que podría ser algún virus o algo, y lo metí en Linux, y en Linux no desaparecía, entonces vi que tenia un Autorun que ejecutaba urDrive.exe (urDrive.exe es algo de Kingston, no es un virus), no se si el problema puede ser ese, cuando intento eliminar el Autorun me da error porque dice que es de solo lectura, y no puedo cambiar privilegios ni nada, he pensado en eliminarlo, y asi al meterlo en Windows poder visualizar su contenido y desinstalarlo...

Otro de los problemas es que ha cifrado algunos archivos...

Capturas de Pantalla










Como podría recuperar ese contenido..??

Saludos
47  Programación / Programación C/C++ / [C] Error Caracteres (SOLUCIONADO) en: 19 Abril 2013, 21:27 pm
Hola, estoy intentando hacer un programa que por ejemplo escribas una cadena, y a esa cadena sumarle un carácter, es decir, lea carácter a carácter, y lo muestre por pantalla, pero sumándole un carácter..

Explicación:

Citar
Cadena Origen: "Hola que tal"
Citar
Cadena Final: "Ipmb rvf ubm"

Pero el resultado es este:
Citar
Cadena Origen: "Hola que tal"
Citar
Cadena Final: "ipmbrvfubmmm"

Es decir, sube un carácter en toda la cadena, y los espacios los pone al final como la ultima letra...  :-\ :-\

Podríais decirme porque podría ser?

Saludos

48  Programación / Programación C/C++ / [C] Error Conversión String to Char en: 31 Marzo 2013, 16:08 pm
Hola, estoy intentando hacer una aplicacion con VisualC++, y me tira un error en este trozo de codigo...

Código
  1. private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
  2.  
  3. FILE *Archivo;
  4. char Nombre[10];
  5. int celda;
  6.  
  7.  
  8. strcpy(Nombre, AbrirArchivo->Text);
  9.                //AbrirArchivo es un Textbox
  10.  
  11. Archivo = fopen(AbrirArchivo->Text, "wb");
  12. if (Archivo != NULL)
  13. {
  14. Estado->Text = "Error: No se encuentra el archivo";
  15.                        //Estado es otro Textbox
  16. }
  17. else
  18. {
  19. fclose(Archivo);
  20. }
  21.  
  22.  
  23. }
  24. };
  25.  

Los errores que me dan son estos:

Citar
error C2664: 'strcpy' : no se puede convertir el parámetro 2 de 'System::String ^' a 'const char *'

Citar
error C2664: 'fopen' : no se puede convertir el parámetro 1 de 'System::String ^' a 'const char *'

No se como hacer la conversión, así que a ver si alguien me puede echar una mano...  :silbar:

Saludos
49  Programación / Programación C/C++ / [!] Programador C#/C++ en: 10 Marzo 2013, 17:08 pm
Hola, busco a un Programador que domine C#/C++ para llevar a cabo un proyecto, he estado buscando en miles de sitios y solo me queda buscarlo aquí...  :-(

Asi que si a alguien le interesa, que me mande un MP y le explico de que va el proyecto...  :-\

Saludos
50  Programación / Programación C/C++ / [?] Problemas con código en C++ en: 24 Febrero 2013, 19:23 pm
Hola, quería preguntar que errores tienen estos códigos en C++, están escritos por mi, y aunque el compilador no me saca ningun fallo, me falla algo porque el programa rompe....  :( :(

Código
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4.  
  5. struct TJugadores
  6. {
  7.  
  8.       char nombre[75];
  9.       int puntuacion;      
  10.  
  11. };
  12.  
  13. int main(void)
  14. {
  15.  
  16.    struct TJugadores name[6];
  17.    int n;
  18.    int punt_max;
  19.    int punt_min;
  20.    char mej_jug[75];
  21.    char men_jug[75];
  22.  
  23.  
  24.    for(n=0; n<=5; n++)
  25.  
  26.    {
  27.  
  28.    printf("\nEscribe el nombre del jugador %d: ", n+1);  //Nombre del jugador
  29.    gets(name[n].nombre);
  30.    fflush(stdin);
  31.    printf("\nEscribe la puntuacion: ");                  //Puntuación del jugador
  32.    scanf("%d",&name[n].puntuacion);
  33.    fflush(stdin);
  34.  
  35.    }
  36.  
  37.    punt_max = name[0].puntuacion;
  38.    strcpy (mej_jug, name[0].nombre);
  39.    punt_min = name[0].puntuacion;
  40.    strcpy (men_jug, name[0].nombre);  
  41.  
  42.    for(n=0; n<=5; n++)
  43.  
  44.    {
  45.  
  46.    if (name[n].puntuacion > punt_max)
  47.  
  48.    {
  49.  
  50.    punt_max = name[n].puntuacion;
  51.    strcpy (mej_jug, name[n].nombre);
  52.  
  53.    }
  54.  
  55.    if (name[n].puntuacion < punt_min)
  56.  
  57.    {
  58.  
  59.    punt_min = name[n].puntuacion;
  60.    strcpy (men_jug, name[n].nombre);
  61.  
  62.    }
  63.  
  64.    }
  65.  
  66.    printf("\n\nEl mejor resultado lo ha obtenido %s con una puntuacion de %d puntos.", punt_max, mej_jug);
  67.    printf("\n\nEl peor resultado lo ha obtenido %s con una puntuacion de %d puntos.", punt_min, men_jug);
  68.  
  69.    fflush(stdin);
  70.    printf("\nPresione Intro para finalizar...\n\n");
  71.    getchar();
  72. }

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void Medida(int Val, int Dist);
  5. void Algoritmo(int Longitud, int Diametro);
  6.  
  7. int main(void)
  8.  
  9. {
  10.  
  11.    int ValLongA;
  12.    int DistDiamA;
  13.  
  14.    int ValLongB;
  15.    int DistDiamB;
  16.  
  17.    Medida(ValLongA, DistDiamA);
  18.  
  19.    ValLongA = ValLongB;
  20.    DistDiamA = DistDiamB;
  21.  
  22.    Algoritmo(ValLongB, DistDiamB);
  23.  
  24.  
  25. }
  26.  
  27. void Medida(int Val, int Dist)
  28. {
  29.  
  30.     printf("\n\nIntroduzca la longitud de la circumerencia: ");
  31.     scanf("%d", &Val);
  32.     printf("\n\nIntroduzca el diametro de la circumerencia: ");
  33.     scanf("%d", &Dist);    
  34.  
  35.  
  36. }
  37. void Algoritmo(int Longitud, int Diametro)
  38. {
  39.  
  40.     float PI;
  41.  
  42.     PI = Longitud / Diametro;
  43.  
  44.     printf("\nEl valor de PI para esos valores es...\n\n");
  45.     printf("%f", PI);
  46.  
  47.     fflush(stdin);
  48.     printf("\nPresione Intro para finalizar...\n\n");
  49.     getchar();    
  50.  
  51.  
  52. }


Espero que puedan decirme que falla  :-\ :-\

Gracias y Saludos.
Páginas: 1 2 3 4 [5] 6 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines