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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 72
201  Foros Generales / Foro Libre / Re: Tengo un problema informatico a ver si alguien me tira una idea en: 6 Agosto 2020, 02:46 am
Esta muy raro eso. basicamente los word te los abre Worpad en ves de Word - Microsoft Office.

Posiblemente, tus archivos esten dañados, o algun adware te abra Jodido la asociacion de la extensión al programa Word.



Intenta Descargar e Instalar :

Link : WPS Office

Lo descargas e Instalas, y veras como ya vuelves a abrir tus archivos Word.

Código:
 WPS Office, es una suite ofimática para Microsoft Windows, Linux, Android OS, iOS.​ Creada por el desarrollador de software Kingsoft Office en Zhuhai, China. Incluye los siguientes componentes: Writer, Presentation y Spreadsheet.​



Siempre lo uso, es mas ligero . y a mi parecer mejor que la Suite de Microsoft Office. y Muchisimo mejor que OpenOffice
202  Foros Generales / Foro Libre / Re: Arrestan a joven de 17 años como presunto ejecutor de hackeo masivo en Twitter en: 5 Agosto 2020, 15:51 pm
Esto seria la continuación hacia este post ¿no? :

 16 Julio 2020, 00:34 Un hackeo masivo afecta las cuentas de Twitter de Elon Musk, Kanye West, Bill Gates   By El_Andaluz

203  Foros Generales / Foro Libre / Re: ¿Alguien está dispuesto a hacerme un gran favor? (Universidad de Salamanca) en: 26 Julio 2020, 16:50 pm

Muchas gracias a ti por resolver mis dudas desde que llegué al foro y explicarme cosas que no tenía ni idea de como funcionaba, espero que te quedes o si no te quedas en el foro por lo menos que entre de vez en cuando a colaborar y pásate de vez en cuando por foro libre .

Igualmente te doy las gracias por todo @Elektro. y pienso igual que @El_Andaluz . espero que te quedes y bueno como antes, ayudes en el foro como siempre.

204  Programación / .NET (C#, VB.NET, ASP) / Re: WinMauseHelpersCore | Algunas funciones utiles para Cheats.... en: 10 Julio 2020, 22:34 pm
Bueno Comparto algunas funciones útiles por si creas algún Cheat en vb.net . las necesitaras.

Características :

  • GetCursorPosition ' De tipo Point , Devuelve la Posicion del Puntero del mause en el Escritorio
  • GetClientPosition  ' De tipo Point , Devuelve la Posicion de Alguna venta en el Escritorio [Juego / Applicacion]
  • GetClientCursorPosition ' De tipo Point , Devuelve la Posicion del Puntero del mause desde el Cliente  [Juego / Applicacion]
  • ShowCursor ' De tipo Bool , Muestra o Oculta el Cursor del mause
  • GetProcessHandle ' De tipo IntPtr , Obtienes el Handle de algun Proceso, By Elektro

Class WinMauseHelpersCore

Código
  1. Imports System.Runtime.InteropServices
  2.  
  3. Public Class WinMauseHelpersCore
  4.  
  5.  
  6. #Region " Pinvoke "
  7.  
  8.    <DllImport("user32.dll")> _
  9.    Private Shared Function GetCursorPos(<[In](), Out()> ByRef pt As System.Drawing.Point) As Boolean
  10.    End Function
  11.    <DllImport("user32.dll", SetLastError:=True)> _
  12.    Private Shared Function ScreenToClient(ByVal hWnd As IntPtr, ByRef lpPoint As System.Drawing.Point) As Boolean
  13.    End Function
  14.    <DllImport("user32.dll", CharSet:=CharSet.Auto)> _
  15.    Private Shared Function GetClientRect(ByVal hWnd As System.IntPtr, ByRef lpRECT As RECT) As Integer
  16.    End Function
  17.    <DllImport("user32.dll", CharSet:=CharSet.Auto, ExactSpelling:=True)> _
  18.    Public Shared Function ShowCursor(ByVal bShow As Boolean) As Integer
  19.    End Function
  20.  
  21. #Region " Structures "
  22.  
  23.    <StructLayout(LayoutKind.Sequential)> _
  24.    Public Structure RECT
  25.        Private _Left As Integer, _Top As Integer, _Right As Integer, _Bottom As Integer
  26.  
  27.        Public Sub New(ByVal Rectangle As Rectangle)
  28.            Me.New(Rectangle.Left, Rectangle.Top, Rectangle.Right, Rectangle.Bottom)
  29.        End Sub
  30.        Public Sub New(ByVal Left As Integer, ByVal Top As Integer, ByVal Right As Integer, ByVal Bottom As Integer)
  31.            _Left = Left
  32.            _Top = Top
  33.            _Right = Right
  34.            _Bottom = Bottom
  35.        End Sub
  36.  
  37.        Public Property X As Integer
  38.            Get
  39.                Return _Left
  40.            End Get
  41.            Set(ByVal value As Integer)
  42.                _Right = _Right - _Left + value
  43.                _Left = value
  44.            End Set
  45.        End Property
  46.        Public Property Y As Integer
  47.            Get
  48.                Return _Top
  49.            End Get
  50.            Set(ByVal value As Integer)
  51.                _Bottom = _Bottom - _Top + value
  52.                _Top = value
  53.            End Set
  54.        End Property
  55.        Public Property Left As Integer
  56.            Get
  57.                Return _Left
  58.            End Get
  59.            Set(ByVal value As Integer)
  60.                _Left = value
  61.            End Set
  62.        End Property
  63.        Public Property Top As Integer
  64.            Get
  65.                Return _Top
  66.            End Get
  67.            Set(ByVal value As Integer)
  68.                _Top = value
  69.            End Set
  70.        End Property
  71.        Public Property Right As Integer
  72.            Get
  73.                Return _Right
  74.            End Get
  75.            Set(ByVal value As Integer)
  76.                _Right = value
  77.            End Set
  78.        End Property
  79.        Public Property Bottom As Integer
  80.            Get
  81.                Return _Bottom
  82.            End Get
  83.            Set(ByVal value As Integer)
  84.                _Bottom = value
  85.            End Set
  86.        End Property
  87.        Public Property Height() As Integer
  88.            Get
  89.                Return _Bottom - _Top
  90.            End Get
  91.            Set(ByVal value As Integer)
  92.                _Bottom = value + _Top
  93.            End Set
  94.        End Property
  95.        Public Property Width() As Integer
  96.            Get
  97.                Return _Right - _Left
  98.            End Get
  99.            Set(ByVal value As Integer)
  100.                _Right = value + _Left
  101.            End Set
  102.        End Property
  103.        Public Property Location() As Point
  104.            Get
  105.                Return New Point(Left, Top)
  106.            End Get
  107.            Set(ByVal value As Point)
  108.                _Right = _Right - _Left + value.X
  109.                _Bottom = _Bottom - _Top + value.Y
  110.                _Left = value.X
  111.                _Top = value.Y
  112.            End Set
  113.        End Property
  114.        Public Property Size() As Size
  115.            Get
  116.                Return New Size(Width, Height)
  117.            End Get
  118.            Set(ByVal value As Size)
  119.                _Right = value.Width + _Left
  120.                _Bottom = value.Height + _Top
  121.            End Set
  122.        End Property
  123.  
  124.        Public Shared Widening Operator CType(ByVal Rectangle As RECT) As Rectangle
  125.            Return New Rectangle(Rectangle.Left, Rectangle.Top, Rectangle.Width, Rectangle.Height)
  126.        End Operator
  127.        Public Shared Widening Operator CType(ByVal Rectangle As Rectangle) As RECT
  128.            Return New RECT(Rectangle.Left, Rectangle.Top, Rectangle.Right, Rectangle.Bottom)
  129.        End Operator
  130.        Public Shared Operator =(ByVal Rectangle1 As RECT, ByVal Rectangle2 As RECT) As Boolean
  131.            Return Rectangle1.Equals(Rectangle2)
  132.        End Operator
  133.        Public Shared Operator <>(ByVal Rectangle1 As RECT, ByVal Rectangle2 As RECT) As Boolean
  134.            Return Not Rectangle1.Equals(Rectangle2)
  135.        End Operator
  136.  
  137.        Public Overrides Function ToString() As String
  138.            Return "{Left: " & _Left & "; " & "Top: " & _Top & "; Right: " & _Right & "; Bottom: " & _Bottom & "}"
  139.        End Function
  140.  
  141.        Public Overloads Function Equals(ByVal Rectangle As RECT) As Boolean
  142.            Return Rectangle.Left = _Left AndAlso Rectangle.Top = _Top AndAlso Rectangle.Right = _Right AndAlso Rectangle.Bottom = _Bottom
  143.        End Function
  144.        Public Overloads Overrides Function Equals(ByVal [Object] As Object) As Boolean
  145.            If TypeOf [Object] Is RECT Then
  146.                Return Equals(DirectCast([Object], RECT))
  147.            ElseIf TypeOf [Object] Is Rectangle Then
  148.                Return Equals(New RECT(DirectCast([Object], Rectangle)))
  149.            End If
  150.  
  151.            Return False
  152.        End Function
  153.    End Structure
  154.  
  155. #End Region
  156.  
  157.    Public Function GetCursorPosition() As System.Drawing.Point
  158.        Dim CursorPos As New System.Drawing.Point
  159.        GetCursorPos(CursorPos)
  160.        Return CursorPos
  161.    End Function
  162.  
  163.    Public Function GetClientPosition(ByVal hWnd As IntPtr) As System.Drawing.Point
  164.        Dim ClientPos As New System.Drawing.Point
  165.        ScreenToClient(hWnd, ClientPos)
  166.        Return ClientPos
  167.    End Function
  168.  
  169.    Public Function GetClientCursorPosition(ByVal hWnd As IntPtr) As System.Drawing.Point
  170.        Dim ClientCursorPos As New System.Drawing.Point
  171.        Dim CursorPos As System.Drawing.Point = GetCursorPosition()
  172.        Dim ClientPos As System.Drawing.Point = GetClientPosition(hWnd)
  173.        ClientCursorPos = New System.Drawing.Point(CursorPos.X + ClientPos.X, CursorPos.Y + ClientPos.Y)
  174.        Return ClientCursorPos
  175.    End Function
  176.  
  177.    Public Function GetProcessHandle(ByVal ProcessName As String) As IntPtr
  178.        If ProcessName.ToLower.EndsWith(".exe") Then ProcessName = ProcessName.Substring(0, ProcessName.Length - 4)
  179.        Dim ProcessArray = Process.GetProcessesByName(ProcessName)
  180.        If ProcessArray.Length = 0 Then Return Nothing Else Return ProcessArray(0).MainWindowHandle
  181.    End Function
  182.  
  183. #End Region
  184.  
  185. End Class
  186.  

205  Foros Generales / Foro Libre / Re: Meteoro explota sobre Japón: liberó energía equivalente a 150 toneladas de TNT en: 7 Julio 2020, 22:50 pm


206  Programación / .NET (C#, VB.NET, ASP) / [Source Code] NetLoader | Carga tus Plugins DLL en el Proceso que quieras. en: 2 Julio 2020, 15:36 pm
Hola,  hoy les presento NetLoader.

Todos saben que crear una DLL en C++ es una tarea sumamente sencilla. pero en el caso de .Net No es tan Simple.

Todo Empezo con este Post : Crear Archivo .asi (.dll) para GTA:SA | ASILOADER

He Intentado Muchas cosas, Entre ellas CLR Hosting desde la DLL en c++ para cargar codigo .NET , Lamentablemente es muy Inestable. Muchos Crash y aveces era que funcionaba Torcidamente.

Bueno una Solucion vaga a este asunto fue la creacion de NetLoader.

Basicamente Injectas la DLL nativa en el proceso del juego que quieras y A su vez esta se encarga de abrir el loader con Linea de comandos .

El loader Ejecuta Tu Codigo [DLL] y listo . ya tienes una DLL Inyectable :v . bueno básicamente cumple el Objetivo. Y Se diría que Funciona Externamente.



NetLoader


Cargue sus DLL de .NET inyectándolas en el proceso como en c ++.



Instrucciones


  • Descargar NetLoader.
  • Cree su .Net Dll en función del ejemplo que deje en el proyecto.
  • Coloque su DLL compilada dentro de la carpeta [NetPlugins].
  • Inyecte la DLL nativa [ASIExNet.dll] en el proceso que desea que cargue su DLL. o Tambien Pudes Cargar [NetLoader] usando el [CustomLoader] que viene junto a los archivos.
  • ¡Hecho! El Loader se encargara de ejecutar el código de su DLL.






Ya He dejado un Plugin [DLL] de Ejemplo en el Proyecto. Deberia servir tanto para C# como VB

Plugins

Hasta Ahora solo Hice 1 Plugin , Este mismo es para SAMP , San Andreas Multiplayer

Nota: Los Plugins Deberían Funcionar Correctamente en Todos los Juegos . [Con su correspondiente Bypass en caso de que Posean Anticheat.]




SAMP Injector

Inyector para SAMP [San Andreas Multi-Player] - Mas Informacion en GitHub. | Plugin para NetLoader.





Gracias al Compañero @BloodSharp Por su ayuda en C++.  ;-)

Cualquier duda, Acerca de; como usar, errores y mas... Pofavor Comentar en este Post.

207  Foros Generales / Foro Libre / Re: La supuesta farsa del holocausto en: 10 Junio 2020, 01:24 am

Busquen en google, best gore.


Nada nuevo esta THEYNC.COM o la Caida, Goringa..... no es nada nuevo para mi . :silbar:
208  Foros Generales / Foro Libre / Re: La supuesta farsa del holocausto en: 8 Junio 2020, 17:46 pm
El post de un User Ebrio . a la madre, una joya del foro. esto no se ve seguido.  :laugh:

209  Programación / .NET (C#, VB.NET, ASP) / Re: Casos de uso en: 8 Junio 2020, 17:38 pm

Espero que alguien pueda ayudarme, un saludo.


No estaras pidiendo que te hagamos todo el trabajo ? no ?  :silbar:


210  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda para usar MsgBox en Visual Basic en: 3 Junio 2020, 16:12 pm
necesito su ayuda para un proyecto donde debo usar un inputbox para colocar un  numero que va a ir decreciendo  y usar un Msgbox para que muestre ese decrecimiento en forma de triangulo, ademas de estar bien centrado  así:


15
14  15
13  14  15
12  13  14   15 
11  12  13   14   15
10  11  12   13   14  15
 9   10  11   12   13  14  15
 8    9   10   11   12  13  14  15
 7    8    9    10   11  12  13  14   15
 6    7    8     9    10  11  12  13  14   15
 5    6    7     8     9   10  11  12  13   14  15
 4    5    6     7     8    9   10  11  12   13  14  15
 3    4    5     6     7    8    9   10  11   12  13  14  15 
 2    3    4     5     6    7    8    9   10   11  12  13  14  15
 1    2    3     4     5    6    7    8    9    10  11  12  13  14  15
 
El codigo que use es este, me hace la forma pero, los números no me salen bien centrados ¿Qué puedo hacer?, ¿Como seria la condicion?

    Dim nume  As Integer
        Dim tri, spe, nose As String
        tri = " "
        nume = InputBox("ingrese el numero", "entrada de datos")
        While (nume < 0)
            MsgBox("ingrese  solo valores positivos")
            nume = InputBox("Ingrese solo números mayores a 0")
        End While
        Next
        For n As Integer = 0 To nume
            For i As Integer = n To 1 Step -1
                If nume < 10 Then
                    tri = tri & n - i + 1 & "  "
                Else
                    tri = tri & nume - i + 1 & "  "
                End If
            Next
            tri += vbNewLine
        Next
        MsgBox(tri)
    End Sub


Siempre se te va a ver mal si usas eso ya que el Espacio (" ") no tiene el mismo tamaño que cualquier numero.

Tendrias que rellenar con 0 y al final igual te dara error/ bug por las siguientes razones:

1= Que pasaria si meto Letras en el InputBox?
2= Se veria super mal si colocas numeros de mas del 100 en adelante.




Bueno te reestructure el codigo . Solucionando todos esos problemas

Código
  1.  Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  2.        Dim Max As String = String.Empty
  3.  
  4.        Dim Min As String = 1
  5.  
  6.        Dim Input As String = InputBox("Text:")
  7.  
  8.        If Input <> "" Then
  9.            Max = Input
  10.            If Regex.IsMatch(Max, "^[0-9 ]+$") Then
  11.                Dim Filling As Integer = Max.Length
  12.                Dim Result As New StringBuilder
  13.                Dim Progress As String = Max
  14.                For i As Integer = Min To Max
  15.                    Progress -= 1
  16.                    Result.Append(GetProgresive(Progress, Max, Filling) & vbNewLine)
  17.                Next
  18.  
  19.                MsgBox(Result.ToString) 'Resultado Final
  20.            Else
  21.                MsgBox("Porfavor Use Solo Numeros")
  22.            End If
  23.        End If
  24.    End Sub
  25.  
  26.    Private Shared Function GetProgresive(ByVal Min As Integer, ByVal Max As Integer, ByVal FillingCount As Integer, _
  27.                                          Optional ByVal FillingString As String = "0") As String
  28.        Dim s As String = String.Empty
  29.        Dim sb As New StringBuilder
  30.        For i As Integer = Min To Max
  31.            Dim CalculateSpace As Integer = FillingCount - i.ToString.Length
  32.            sb.Append(GenerateSpaces(CalculateSpace, FillingString) & i & " ")
  33.        Next
  34.        Return sb.ToString()
  35.    End Function
  36.  
  37.    Private Shared Function GenerateSpaces(ByVal len As Integer, ByVal FillingStr As String) As String
  38.        Dim sb As New StringBuilder
  39.        For i As Integer = 1 To len
  40.            sb.Append(FillingStr)
  41.        Next
  42.        Return sb.ToString()
  43.    End Function

Se vería así :







Comenta Cualquier cosa si necesitas ayuda



Páginas: 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 72
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines