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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: 1 2 3 4 5 [6] 7 8 9
51  Programación / .NET (C#, VB.NET, ASP) / F1 - Cortar una imagen VB.NET en: 18 Noviembre 2012, 16:32 pm
Encontre muchos ejemplos sobre cortar un área rectangular, pero nada sobre un polígono, y antes de hacerlo pixel por pixel, queria consultar, a lo mejor alguien tiene algún link que compartir.

Ejemplo recorte rectangular:

http://www.elguille.info/NET/dotnet/trocear_imagen.htm


Saludos.
52  Programación / Programación Visual Basic / [TUTORIAL] Comunicación Entre Ejecutables en: 3 Agosto 2012, 18:33 pm
Me parecio muy interesante, y está en castellano, asi que lo comparto  :-*

URL: http://vexpert.mvps.org/articles/axSharedEXEs.htm

53  Foros Generales / Foro Libre / Uchiha Madara (fan animation) en: 16 Julio 2012, 18:12 pm
Breve animación.

54  Seguridad Informática / Análisis y Diseño de Malware / F1- Insertar Code en Sección de PE [C++] en: 3 Julio 2012, 18:09 pm
Estoy practicando con el formato PE utilizando Dev-C++, quiero cifrar una sección. Aqui un buen ejemplo que encontre:

http://el-blog-de-thor.blogspot.com/2011/08/cifrando-un-ejecutable-en-c.html

Mi Duda es si se puede insertar codigo en la nueva sección con C++, y no utilizar los shellcodes.

Lo que deseo hacer es insertar algunas funciones a la nueva sección para descifrar la sección .text, con C++. Modifique un ejemplo pero a lo más, llego a declarar variables y hacer operaciones simples. estuve buscando por ejm llamar a la funcion MessageBox, pero sólo encontre ejemplos utilizando ShellCodes.

Si alguien tiene alguna info, links que compartir se lo agradeceria, muchisimas gracias  ;D

Saludos.
55  Programación / Programación C/C++ / F1-Insertar Code en Sección PE en: 3 Julio 2012, 17:33 pm
Estoy aprendiendo sobre formato PE utilizando Dev-C++, quiero cifrar una sección. Aqui un buen ejemplo que encontre:

http://el-blog-de-thor.blogspot.com/2011/08/cifrando-un-ejecutable-en-c.html

Sigo leyendo teoria, entiendo regular. Mi Duda es si se puede insertar codigo en la nueva sección con C++, y no utilizar los shellcodes.

Lo que deseo hacer es insertar algunas funciones a la nueva sección para descifrar la sección .text, con C++ claro. Lo he intentado pero a lo más, llego a declarar variables y hacer operaciones simples. estuve buscando por ejm insertar la funcion MessageBox, pero sólo encontre ejemplos utilizando ShellCodes.

Si alguien tiene alguna info, links que compartir se lo agradeceria, muchas gracias.

Saludos.
56  Programación / Ingeniería Inversa / Ayuda - mover la IAT e IT en: 29 Mayo 2012, 21:31 pm
Estoy tratando de mover la IAT y IT que se encuentran en la sección .text, asi cuando intento cifrar la sección el exe falla.

Intento trasladar estas tablas a otra sección pero el exe queda inservible. Agradeceria si comparten info,algún link sobre mover la IAT e IT.

Saludos.

57  Programación / .NET (C#, VB.NET, ASP) / F1 - Problema con puntero a Función C# en: 17 Mayo 2012, 16:14 pm
Estoy tratando de obtener los bytes de una función de tipo Void, mediante un puntero en modo no seguro.

Código
  1. void funcion() {
  2.     MessageBox.Show("Hola");
  3. }
  4.  
  5. byte* buffer;
  6. buffer = (byte*) &funcion;
  7.  

En C++ funciona bien, indagando en la web no encuentro la solución  :huh:

P.D: Esta sólo es una parte de una función que declaré con unsafe, no es ese el problema.

Saludos y gracias.
58  Programación / Java / [SRC] IA - Juego 3 en Raya con Poda Alfa-Beta en: 14 Mayo 2012, 23:14 pm
Encontre hace tiempo el juego del 3 en raya o Gato implementado con el algoritmo MiniMAx.

Aqui sus créditos del autor del Gato con Minimax
 * Autor: Francisco I. Leyva
 * Página web: http://www.panchosoft.com

Indagando con google logré implementar la Poda Alfa-Beta a este juego, y
la opción de cambiar la apariencia con LookAndFeel dejo los créditos
del autor inicial por supuesto.

Sobre Poda Alfa-Beta hay mucho material en la web, pero no muchos ejemplos concretos dejo el proyecto completo =).

Capturas:



Código
  1.        // Poda Alfa-Beta con profundidad
  2.        private Movement MiniMaxAlphaBetaDepth(Board board,int player,int depth,int alpha,int beta)
  3.            { if (board.GameEnded() || depth==6)
  4.                { Movement mov = new Movement();
  5.                  //mov.Value = board.Winner();
  6.                  mov.Value = Utilidad(board.iTablero);                  
  7.                  return mov;
  8.                }
  9.              else
  10.                { Vector successors = board.GetAllowedMovements(true);
  11.                  Movement best = null;
  12.                  for ( Iterator ite = successors.iterator(); ite.hasNext(); )
  13.                    { int successor = (Integer)(ite.next());
  14.                      Board successorBoard = (Board)board.Clone();
  15.                      successorBoard.ApplyMovement(successor);                      
  16.                      Movement tmp = MiniMaxAlphaBetaDepth(successorBoard, -player, depth+1, alpha, beta);
  17.  
  18.                      if (best == null || (player == -1 && tmp.Value < best.Value) ||
  19.                                          (player == 1 && tmp.Value > best.Value))                          
  20.                         { tmp.Position = successor;
  21.                           best = tmp;                          
  22.                         }                      
  23.                      if (player == -1 && best.Value < beta)
  24.                         { beta = best.Value; }
  25.                      if (player == 1 && best.Value > alpha) alpha = best.Value;
  26.                      if (alpha > beta) return best;                    
  27.                    }
  28.                  return best;
  29.                }
  30.            }  
  31.  
  32.  

Proyecto en google docs
59  Programación / .NET (C#, VB.NET, ASP) / [SRC] Cargar Idioma desde BD "SharpDevelop 2.2 & SQLite" en: 5 Mayo 2012, 23:52 pm
Me base en un ejemplo de vb6 que encontre con google:
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/227-aplicacion-multilenguaje-con-ado.htm

Adapte el codigo a vb.net con el framework 2.0 y SQLite

Herramientas:

-   Sharpdevelop 2.2 para el .NET Framework 2.0
-   SQLite-1.0.66.0 (driver Ado.net 2.0)

Links:

http://www.icsharpcode.net/OpenSource/SD/Download/

SQLite-1.0.66.0-setup (descarguen el Setup)
http://sourceforge.net/projects/sqlite-dotnet2/files/SQLite%20for%20ADO.NET%202.0/1.0.66.0/

Una vez instalado sólo hay que Referenciar la DLL "System.Data.SQLite.dll" al proyecto.



Al final dejo el link del proyecto.
Código
  1.    ' Metodo para cambiar la propiedad "Text"
  2.    ' a todos los controles del Form
  3.    Public Sub changeCaptions( Lista As Object)
  4. Dim myControl As Object
  5.  
  6. If (TypeOf(Lista) Is Form) Then
  7. setCaption( CType(lista, Form) )
  8. End If
  9.  
  10. If Not( (TypeOf(Lista) Is ToolStripButton) Or _
  11.    (TypeOf(Lista) Is ToolStripMenuItem) ) Then
  12. ' Labels, Buttons, Textboxs
  13. For Each myControl In Lista.Controls
  14. setCaption( myControl )
  15. changeCaptions( myControl)
  16. Next
  17. End If
  18.  
  19. If (TypeOf(Lista) Is ToolStrip) Or _
  20.   (TypeOf(Lista) Is MenuStrip) Then
  21. For Each myControl In Lista.Items
  22. If (TypeOf(myControl) Is ToolStripButton) Or _
  23.   (TypeOf(myControl) Is ToolStripMenuItem) Then
  24. setCaption( myControl )
  25. changeCaptions(myControl)
  26. End If
  27. Next
  28. End If
  29.  
  30. If (TypeOf(Lista) Is ToolStripMenuItem)
  31. For Each myControl In Lista.DropDownItems
  32. If (TypeOf(myControl) Is ToolStripMenuItem) Then
  33. setCaption( CType(myControl, ToolStripMenuItem) )
  34. changeCaptions(myControl)
  35. End If
  36. Next
  37. End If
  38.    End Sub
  39.  
  40.    Private Sub setCaption(ob As Object)
  41.     Dim texto As String = selectCaption(dt, ob.Name)
  42.     If texto <> "" Then
  43.     ob.Text = selectCaption(dt, ob.Name)
  44.     'msgbox( ob.Text )
  45.     End If    
  46.    End Sub
  47.  
  48.    Private Function selectCaption(dt As DataTable, nomC As String) As String
  49.     Dim s As String = ""    
  50.     Dim foundRows() As DataRow
  51. foundRows = dt.Select("NombreControl Like '" & nomC & "%'")
  52. If foundRows.Length = 1 Then s = BlobToString(foundRows(0).Item(2))  
  53. Return s
  54.    End Function  
  55.  

proyecto en google Docs

Saludos  ;D
60  Sistemas Operativos / Windows / Drivers para Windows XP. [Elitegroup & Pentium 4] en: 27 Marzo 2012, 20:16 pm
Formatee este chiste y le faltan drivers de sonido y video, si alguien me diera alguna sugerencia el fabricantes es Elitegroup y buscando en la web no lo he solucionado.  :huh:

aqui la captura con el dxdiag

captura con CPUZ


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