Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#1171
En el foro no se puede dar soporte a Windows modificados precisamente por que dada su naturaleza (eliminación de componentes y drivers, alteración de archivos del sistema y otras modificaciones de cualquier tipo) pueden llegar a generar todo tipo de problemas extraños e imprevistos. En muchos casos será dificil o imposible averiguar el motivo, pero la sanación al problema probablemente sea instalar una ISO de Windows original, o al menos eso es lo más sensato que puedes intentar para tratar de solucionar un problema con un Windows modificado.

De todas formas, se me ocurre que puede haber sucedido alguna de estas cosas:

1. Es un problema exclusivo de ese Windows modificado.

2. La partición ha sido completamente destruida por "X" motivo desconocido durante el procedimiento de instalación/actualización de Windows.

3. La tabla de la partición se ha corrompido, o el disco contiene sectores inválidos.

4. Es un bug de Windows que en teoría podrías solucionar buscando el parche adecuado de Microsoft. Por ejemplo aquí puedes encontrar un usuario que tiene el mismo problema que tu, solo que en su caso es al actualizar a Windows 10, y según esta respuesta se pudo solucionar el problema mediante un parche acumulativo de Microsoft (pero es para Windows 10, insisto):





En ese mismo thread de superuser.com puedes encontrar otras respuestas de utilidad, como esta: https://superuser.com/a/1172873 en la que proporcionan una posible solución universal para todos los Windows que consiste en el uso de programas de recuperación de particiones como por ejemplo MiniTool Partition Recovery Free, el cual en teoría es capaz de convertir de formato "RAW" a NTFS.

Intenta seguir los pasos de esa respuesta publicada en superuser.com a ver si consigues solucionar el problema con ese programa, concretamente sigue estos pasos:

( ojo, desconozco si este método de recuperación implica la pérdida completa o parcial de datos del disco así que no me hago responsable de nada. lee todo el tutorial para saber las consecuencias que puede tener antes de intentar llevarlo a cabo. )

Y aquí  puedes encontrar otras posibles soluciones:

...pero ya digo, lo primero que deberías hacer al menos para intentar salir de dudas de si es un problema de ese Windows modificado o no lo es, y así de paso intentar no dañar nada de forma innecesaria, es realizar una instalación limpia (que no actualización) de Windows 7 original.

Saludos!
#1172
Cita de: **Aincrad** en  6 Marzo 2018, 21:06 PMGracias @Elektro ahora tengo material que leer .  ;-)

Puedes decir tranquilamente que he escrito LA FUCKING BIBLIA :xD. Se que mi comentario podrá ser dificil de digerir por que es bastante extenso, pero mejor eso a quedarse corto de detalles y explicaciones. Creo que si lo consigues leer al completo aprenderás cosas útiles.

Cita de: **Aincrad** en  6 Marzo 2018, 21:06 PMyo estaba actualizando mi windows vista pero ahora ocurrió lo siguiente :

Esa partición de 0 tamaño tiene mala pinta...

Espero que lo consigas arreglar.

Saludos!
#1173
Cita de: **Aincrad** en  6 Marzo 2018, 16:46 PMPor eso , tendrías alguna guía  PDF que explique y enseñe bien vb.net

No me verás nunca recomendar un libro de programación .NET, ya que siempre he considerado que la "guía" que mejor explica y enseña bien programación .NET (C#/VB.NET) y Windows desde los detalles fundamentales hasta el detalle más pequeño e insignificante, esa es la página de msdn.microsoft.com y docs.microsoft.com. No hay guía más completa, eso si, hay que leer sus artículos ya teniendo aprendidos algunos conceptos básicos de la POO (aunque de todas formas en la MSDN también te enseñan los conceptos de la POO de forma profundizada y enfocada a .NET, pero para aprender POO ya si que sería mejor leer un libro que lo "centralice" todo en un buen sumario de contenidos).

Para iniciarse en VB.NET viniendo previamente de VB6, tienes al menos estos recursos de ayuda que encontré:

Sobre la migración:


Guías de iniciación:

+

Y aquí tienes mucho más, incluyendo videotutoriales y de todo un poco variado:




Cita de: **Aincrad** en  6 Marzo 2018, 16:46 PMyo utilice :

Código (vbnet) [Seleccionar]
Public Declare Function ReadProcessMemory Lib "kernel32" ( _
ByVal hProcess As Integer, _
ByVal lpBaseAddress As Integer, _
ByVal lpBuffer As String, _
ByVal nSize As Integer, _
ByRef lpNumberOfBytesWritten As Integer) As Integer


en cambio tu :

Código (vbnet) [Seleccionar]
<DllImport("Kernel32.dll", SetLastError:=True)>
   Friend Shared Function ReadProcessMemory(ByVal hProcess As IntPtr,
                                            ByVal baseAddress As IntPtr,
                                            ByVal buffer As IntPtr,
                                            ByVal size As UInteger,
                                            ByRef refNumberOfBytesRead As Integer
   ) As <MarshalAs(UnmanagedType.Bool)> Boolean
   End Function

La diferencia más notable (aparte de estar utilizando el keyword Declare) es que la firma de esa función (los parámetros) no son portables. Si iniciamos la herramienta de análisis de código incluida en Visual Studio, esto son los avisos que nos lanza:



Bien, ¿pero esto que quiere decir exactamente?, pues en pocas palabras significa que esa función solo es compatible con procesos de 32 Bit, NO es compatible con 64 Bits. En este contexto nos referimos al término 'Portabilizar' para compatibilizar la firma de una función nativa para que pueda ejecutarse correctamente en arquitecturas x86 y x64, y para ello debes utilizar el tipo de tamaño dinámico IntPtr (en otros casos utilizarías UIntPtr), que son 4 bytes en 32 Bits, y 8 bytes en 64 Bits. En tu declaración, el datatype que asignas es Integer, que son 4 bytes en ambas arquitecturas.

...así que ten mucho cuidado cuando copies de Internet declaraciones de funciones nativas al estilo de VB6, por que probablemente sea código extraido directamente de VB6 de la época en que Jesucristo aprendió a programar, y por aquél entonces no se programaba con compatibilidad para X64, y cambiar el datatype Integer por Long no es una solución ya que en realidad seguirás teniendo el mismo problema solo que al revés, es decir, una función compatible con 64 Bits y no compatible con 32 Bits.




Cita de: **Aincrad** en  6 Marzo 2018, 16:46 PM
no entiendo esto :[/b]
Código (vbnet) [Seleccionar]
<MarshalAs(UnmanagedType.Bool)> Boolean

'MarshalAs' es un atributo de clase expuesto en el espacio de nombres System.Runtime.InteropServices, todos los miembros de ese namespace sirven para interoperar con código no administrado.


Lo que hace 'MarShalAs' es una serialización (o marshalling) de tipos entre el código administrado (.NET) y el no administrado (C/C++ de la librería Kernel32.dll en este caso):


Dicho de otra forma para que lo entiendas: se puede decir más o menos que lo que hace es un casteo o conversión de tipos, en este caso de Integer a Boolean.

¿Y por qué lo convierto a Boolean?, pues por una sencilla y evidente razón...

Si revisamos la documentación oficial de la función ReadProcessMemory en la MSDN, nos dice lo siguiente:
Cita de: https://msdn.microsoft.com/es-es/library/windows/desktop/ms680553(v=vs.85).aspxReturn value
If the function succeeds, the return value is nonzero.
If the function fails, the return value is 0 (zero).

Y si revisamos la documentación del datatype Boolean (o bool en C#), nos dice esto otro:
Cita de: https://docs.microsoft.com/en-us/dotnet/visual-basic/language-reference/data-types/boolean-data-typeWhen Visual Basic converts numeric data type values to Boolean, 0 becomes False and all other values become True

¿Pillas por donde voy?. El valor de retorno de la función ReadProcessMemory es traducible en equivalencia a un valor Boolean, donde cero es False, y todo lo demás es True (-1), por ende, devolver un valor Integer no sería lo más eficiente ya que nos es mucho más favorable y productivo evaluar si el resultado es True o False, en lugar de andarse con números.




Por último, con respecto al servicio de invocación de plataforma de .NET más conocido en Inglés como Platform Invoke (o P/invoke a secas), mira si tienes información de todo tipo con la que puedes aprender su significado, propósito, implementación, y utilización:

+
+
+
+



+

Saludos!
#1174
.NET (C#, VB.NET, ASP) / Re: Arrays en VB.net
6 Marzo 2018, 06:03 AM
Hola. Ha quedado claro lo que quieres hacer, ¿pero podrías explicar exactamente con que cosa es que estás teniendo dificultades para avanzar?, empecemos por lo básico: ¿sabes declarar y usar un array, o una colección enumerable?.




Bueno, te explicaré un poco por encima como puedes llevarlo todo a cabo:

1. asumiremos que en realidad no tienes ninguna necesidad real de utilizar un Array, por ende, declara una colección genérica, de tipo List(Of Integer) (por ejemplo).

2. si estás usando un botón para añadir el valor especificado en el TextBox, entonces suscríbete al evento Button.Click y ahí añades un elemento (el texto del TextBox) a la colección List que declaraste.
si no usas un botón, como alternativa puedes suscribirte al evento TextBox.KeyPress para interceptar la tecla "ENTER" y añadir el elemento a la colección.

3. sumar todos los elementos de una colección es tan simple como utilizar LINQ, concretamente la extensión de método IEnumerable(Of Integer).Sum()

Ejemplo:

Código (vbnet) [Seleccionar]
Dim list As New List(Of Integer)
list.AddRange({1, 1})

Dim sum As Integer = list.Sum()
Debug.WriteLine(sum)


5. Para ordenar los elementos, más de lo mismo, puedes usar LINQ:

Código (vbnet) [Seleccionar]
Dim list As New List(Of Integer)
list.AddRange({8, 2, 1})

Dim sortedSecuence As IEnumerable(Of Integer) =
   From i As Integer In list
   Order By i Ascending

Debug.WriteLine(String.Join(", ", sortedSecuence))


...o bien el método List.Sort() si quieres aplicar los cambios diréctamente en el objeto:

Código (vbnet) [Seleccionar]
Dim list As New List(Of Integer)
list.AddRange({8, 2, 1})

list.Sort(Comparer(Of Integer).Default)
Debug.WriteLine(String.Join(", ", list))


...o bien en lugar de usar una colección de tipo List como hemos mostrado hasta ahora, en su lugar puedes usar una colección de tipo SortedSet ,
esto sería lo más conveniente suponiendo que siempre quieras mantener ordenados los elementos en la colección:

Código (vbnet) [Seleccionar]
Dim sortedset As New SortedSet(Of Integer)(Comparer(Of Integer).Default)
sortedset.Add(8)
sortedset.Add(2)
sortedset.Add(1)

Debug.WriteLine(String.Join(", ", sortedset))


6. Para introducir/representar los datos en el ListBox, si estás usando una colección de tipo List simplemente tienes que hacer:

Código (vbnet) [Seleccionar]
Me.ListBox1.DataSource = lista

Si por lo contrario usas una colección de tipo SortedSet, primero tienes que convertir el tipo de colección a IList, de la siguiente manera:

Código (vbnet) [Seleccionar]
Me.ListBox1.DataSource = sortedset.ToList()

Nota: en lugar de la propiedad ListBox.DataSource puedes utilizar los métodos ListBox.Items.Add() y ListBox.Items.AddRange() para añadir los elementos, pero lo veo innecesario dado el caso.

EDITO: acabo de fijarme mejor en tu pregunta y veo que quieres ordenar los números de mayor a menor, ok entonces en el ejemplo de LINQ solo deberías modificar el keyword "Ascending" por "Descending", en los otros ejemplos de ordenamiento podrías usar el método de extensión de LINQ: IEnumerable(Of Integer).Reverse ( List.Reverse() o SortedSet.Reverse() ) o también puedes declarar una clase e implementar la interfaz IComparer(Of Integer) y pasársela como parámetro al constructor de la clase SortedSet para mantener de forma automática una ordenación de mayor a menor.

Saludos!
#1175
Cita de: buite en 27 Febrero 2018, 10:16 AMHe mirado opiniones por internet, pero como os podeis imaginar son la mayoría negativas. Algo que ocurre con todas las conpañías.

Hola. Yo no soy cliente ni de Yoigo ni de Másmovil, así que vaya por delante que hablo sin experiencia y mi opinión está basada en cosas subjetivas... o no tan subjetivas. En fin, no se si aceptarás o te servirá mi opinión, pero ya que nadie te ha respondido pues tampoco creo que dar mi opinión no puede hacer peor la situación ni nada parecido, así que esto es lo que yo personálmente opino:

Fiate muy poco de las compañías telefónicas con precios caros, y directamente no te fies absolutamente NADA de las compañías que tienen precios (aparentemente en un principio) más económicos, ya que esas compañías son las que al final te acabarán perjudicando, dándote un mayor dolor de cabeza, te la meterán doblada ya sea en los términos del contrato, o colándote un precio adicional en la factura sin avisarte y sin estar especificado en el contrato (como suelen hacer cobrándote de más por instalar un router por ejemplo), u ofreciendo un mal servicio, o con cualquier otra cosa...

No es de extrañar que (casi)todos opinen mal sobre cualquier compañía telefónica... por que se lo buscan por si mismas, sobre todo por que su modelo de negocio consiste en engañar (por no llamarlo ESTAFAR), abusar de las típicas artimañas psicológicas, ya que son compañias con un nivel de abaricía insufrible, y totálmente carentes de transparencia, por cosas como esta (de Yoigo por cierto):

[youtube=640,360]https://www.youtube.com/watch?v=ygk03QTscuQ[/youtube]

...pero ese video es muy flojito, vamos a ver algo más fuerte para reirnos ya del todo:

[youtube=640,360]https://www.youtube.com/watch?v=hcaCKfK2Z2A[/youtube]




Hay veces que lo barato acaba saliendo más caro, y es cierto, sobre todo cuando hablamos de "ofertas" de compañías de este tipo.

Seamos sensatos y no nos dejemos llevar por las primeras apariencias, si una compañía ofrece un precio más reducido que las demás, algo que se pueda considerar mucho más barato, un precio atractivo, para empezar esa compañía solo lo hace para poder competir con las compañías "punteras", y si ofrece un precio barato no es para salir perdiendo, sino para salir ganando, y para ello esa compañía que ofrece un precio barato o bien directamente debe estafar e imponer condiciones abusivas, o debe escatimar gastos en otros recursos como podría ser por ejemplo ofrecer un servicio técnico de ***** que te haga esperar uno o dos meses entre llamadas diarias para acabar instalándote y activando lo que hayas contratado (mientras lo estás pagando ese mes, y ese dinero ya lo habrás perdido para siempre), u ofrecer un servicio de ***** de atención al cliente, o mala cobertura, o poner números NO gratutios de reclamaciones (como sucede en el caso de másmovil al parecer, en el de Yoigo no lo se pero es cuestión de investigar o informarse en Yoigo) donde te pueden hacer esperar 2 horas mientras te chupan cualquier gota de sangre que te quede en el bolsillo, y por una cosa o la otra al final ese precio que resultaba tan barato y tan atractivo pues ya deja de serlo por que ves como es esa compañía en realidad, ¡es como todas las demás!, qué digo, ¡es peor incluso!... por que las compañías baratas son más peligrosas y perjudiciales por su modelo con estrategias de riesgo, así lo veo yo.




Yo cuando busco una opinión objetiva sobre algún servicio en el que no tengo experiencia y mis conocidos tampoco la tienen, intento buscar opiniones de gente relajada en Internet (ya que la gente alterada suele exagerar y meterle más ***** de más a la compañía aunque tengan la misma razón que una persona relajada), y bueno... en Youtube hay cientos y cientos de videos de los últimos años sobre estafas de Yoigo y Más movil, solo tienes que buscar, todo son malas experiencias. Los que están satisfechos no hablan por que clientes satisfechos con compañías telefónicas en España deben ser una minoría absoluta, y es normal.

En fin, si quieres ver a un hombre calmado que ha pasado calamidades con Másmovil y que para colmo ha acabado siendo denunciado por esa compañía, aquí tienes:

[youtube=640,360]https://www.youtube.com/watch?v=Dc1lYsFMMKQ[/youtube] [youtube=640,360]https://www.youtube.com/watch?v=uuI3ny6GGwc[/youtube]

[youtube=640,360]https://www.youtube.com/watch?v=pt7jnjvrVmw[/youtube]

...como ya he comentado, hay muchsíimas más opiniones en Youtube (y en blogs de todo topo) sobre Yoigo y Másmovil. El resto te lo dejo a ti.

Al final, el contratar un servicio de este tipo ya sea para contratar linea telefónica o Internet o TV, para cualquier cosa yo creo que es casi como una lotería, pero una lotería en la que solo te puede tocar como premio bueno "algo malo", y como premio malo "algo peor", y las probabilidades de que te toque el premio "bueno" aumentan si evitas e ignoras a toda costa las maravillosas ofertas baratas de compañías más o menos "nuevas" como Yoigo y Másmovil, ya que es mejor lo "bueno" conocido, que lo "malo" por conocer.

Saludos!
#1176
CitarBueno , estaba intentando subirlo a github pero se me agoto la paciencia al intentando crear la put* carpeta en el repositorio de github.

Yo te sugiero que para cualquier cosa (crear un repo, actualizar / hacer pull, fetch, merge etc) no te andes con la web de github ni con la consola de Git, eso es una herramienta para gente a la que le gusta complicarse la vida sin razón, ya que en su lugar puedes utilizar una interfaz gráfica como GitHub Desktop y así te olvidarás por completo de cualquier dificultad de uso...


( o en su defecto la extensión de Github para Visual Studio, la que te instala Visual Studio. )

Una imagen del programa:






Cita de: **Aincrad** en 27 Febrero 2018, 03:16 AMtuve que traducir code de C a VB.NET

Para facilitar la tediosa tarea de convertir código C/C++ a VB.NET te recomiendo sin lugar a dudas la aplicación Tangible C++ to VB.NET converter:

( ojo, a día de hoy existen versiones mucho más actuales del programa, las cuales puedes encontrar Googleando en foros especializados en "medicinas"... )

Evidentemente el programa no hará mágia, pero será capaz de convertir gran parte del código fuente y en lo que no sea capaz te proporcionará pistas útiles para ayudarte en la conversión.




Vamos con la parte más importante...

Para las operaciones de lectura y escritura que realizas, en tu código fuente deberías declarar y usar las funciones Win32 según las especificaciones de Platform Invoking de .NET Framework para sacarle un beneficio óptimo. No deberías seguir programando al estilo de VB6 ya que esto no es VB6, te lo comento por que al analizar el código fuente se puede apreciar que hiciste mucho copy&paste en ese sentido al declarar todas las funciones nativas de Windows que utilizas. Además, debes portabilizar los parámetros de las funciones.

Si no te manejas con P/Invoke no hay problema, no debes preocuparte ya que por suerte existe una librería llamada GreyMagic muy, muy, MUY optimizada precisamente para facilitar este tipo de tareas orientadas a la manipulación de memoria, detours (API hooking), parches e inyección, para la creación de bots y etc, de hecho, precisamente esa librería es el "core" o el corazón del mejor y más sofisticado bot que fue creado para los juegos Diablo III y Hearthstone, si, me estoy refiriendo a Demonbuddy y Hearthbuddy.

Aquí puedes descargar el código fuente de la librería GreyMagic en C# (tiene todo lo que necesitas y así puedes eliminar todas esas declaraciones VB6-estilizadas), solo tienes que compilarla (para ello necesitarás tener instalado el SDK de Windows 8.1 o Windows 10):


Y aquí te dejo un thread del autor en la comunidad de OwnedCore que nos brinda algo más de información sobre esta librería:

Creo que es un buen consejo ya que si reemplazas todas esas declaraciones de VB6 por el uso de esta librería, tus bots/programas se volverán más estables, tendrás más versatilidad gracias el resto de características que te ofrece la librería (y la manera de utilizarlos), por no mencionar que estarías utilizando una librería que se usa de forma comercial para bots muy buenos y populares (y para otros bots de la familia "Buddy Bots"). En resumen: sería una mejora lo mires por donde lo mires, la única pega por así llamarlo es que tendrías que aprender a usar los miembros de la librería y adaptar los cambios el código fuente actual de tus "hacks".

Por último: ¡Gracias por compartir en el foro!.

Saludos!
#1177
Cita de: Wexex5 en  4 Marzo 2018, 23:21 PMEstoy buscando alguna forma de como hacer un enlace simbolico que lo pueda ver ubuntu y windows en un servidor ftp.

¿Quizás lo que buscas no es un enlace simbólico sino una unión de directorio (o por su nombre en Inglés: Directory Junction)?, puesto que un enlace simbólico se resuelve en el lado del cliente y en teoría no debería apuntar a una ruta de tu FTP sino a una ruta local (esa misma ruta) en la máquina del usuario, mientras que la unión de directorio se resuelve en el lado del servidor así que persiste de forma remota la ruta que apunta a tu máquina.

En Windows puedes utilizar la aplicación MKLINK.exe para generar tanto enlaces simbólicos como enlaces físicos (o por su nombre en Inglés: Hard Links) y uniones de directorios.

Sobre el tema de que el enlace o unión creado desde Windows o desde Linux sea visible y accesible desde un cliente que use el sistema operativo opuesto, y encima mediante FTP pues... eso ya no lo sé, no tengo experiencia o práctica en este tipo de escenario en el que te encuentras, pero creo que no habría que asumir que tu enlace simbólico o unión de directorio esté "mal" por que un programa cualquiera lo interprete de "X" forma (de la forma en que este ha sido programado para interpretarlo como le de la real gana), ya que según lo que he leido el soporte de enlaces simbólicos no forman parte de las especificaciones del protocolo FTP, aunque si que se pueden representar como tal. De todas formas creo que el lugar apropiado donde deberías formular ese tipo de dudas sobre Filezilla podría ser en el foro oficial de soporte de Filezilla...





Cita de: engel lex en  4 Marzo 2018, 23:26 PM(existen los enlaces simbolicos en windows?)

Por supuesto. La verdad es que Windows no le tiene nada que envidiar a las distribuciones basadas en Linux más que por ser gratuitas y por que bastantes están enfocadas a la programación/hacking pero eso es cuestión de gustos más que otra cosa (no le hace mejor ni peor S.O), bueno, y por que es un sistema operativo "más seguro" (y no hablo de virus, que eso es una chorrada ya que la mejor forma de estar seguro ante ese tipo de amenazas es no ser un descerebrado y tener dos dedos de frente... en el S.O. que sea).

Lo cierto es que con Windows 10 día tras día actualización tras actualización hacen grandes avances y si algunas cosas antes eran exclusivas de Linux comparado con Windows, como podría ser por ejemplo el soporte nativo para SSH, o la propia shell de Linux (o mejor dicho una capa de compatibilidad que permite ejecutar software de Linux en Windows, y desarrollar código en Bash y ejecutar Bash-scripts por supuesto, incluso desde el propio menú "Ejecutar" de Windows), ahora Windows incluye esas cosas y seguirá incluyendo más características en el futuro...

Si todo sigue como hasta ahora, quizás la eterna gloria de Linux por ser "más seguro" y "la mejor opción para un hacker profesional" poco a poco con los años se irá convirtiendo en un falso mito (y digo falso mito por que los amantes de Linux seguirán pensando que Windows no puede hacer lo que Linux si puede hacer, y de este modo en su ignorancia crearán y predicarán un falso mito), Linux dejará de ser la opción favorable y casi-universal como plataforma de hospedaje para servidores y etc, y quizás, solo quizás Windows consiga obtener el arma de la victoria con la que destronar a Linux del primer puesto. Aunque... si... lo se... para eso entre otras muchas cosas Windows tendría que empezar por ser tan liviano como una distro de Linux, y eso sinceramente no lo veo posible en un futuro próximo xD.

Saludos.
#1179
Dudas Generales / Re: Pruebas http post
3 Marzo 2018, 18:37 PM
Cita de: Eddiefive en  3 Marzo 2018, 17:39 PMPensé generar una página y con JS comenzar haciendo esas solicitudes pero mi conocimiento de programación JS es cero  :-(

Alguna sugerencia?

Pues la solución es sencilla: hazlo en un lenguaje que conozcas mejor. Se supone que si te "encargan" cosas sobre programación y además aceptas dicho encargo deberá ser por que sabrás algo de programación, conocerás algún lenguaje y lo dominarás a nivel usuario aunque sea, ¿no?.

No es necesario javascript ya que puedes realizar una petición POST en "cualquier" lenguaje, como por ejemplo C#, VC++ (administrado) o VB.NET sin necesidad de librerías de terceros en ninguno de los tres, o Java, Perl, PHP, Python, Ruby, etc...

Si no dominas a nivel básico ningún lenguaje de programación capacitado para la tarea pues entonces eso si que es un problema...

De todas formas esta pregunta que formulas me parece muy vaga, ya que no te cuesta nada escribir en Google: "{nombre del lenguaje} POST request example" y encontrar miles de ejemplos. Además, si nisiquiera nos das la información de los datos que quieres envíar o "postear", el tipo de cabeceras, ni si debe contener un mensaje multipart, ni nada de nada, ni tampoco muestras ningún código que hayas escrito en el lenguaje que sea que lo hayas probado para intentar resolver el problema y darte esos códigos de error HTTP que has mencionado pues... sinceramente no se que esperas que te digamos o te aconsejemos, no se puede sugerir absolutamente nada.

Saludos!
#1180
Bienvenido al foro, pero esto es un foro de hacking ético, aquí no se tratan temas de ataques contra víctimas ni nada fuera del margen legal. Lee las normas del foro antes de seguir publicando...


Tema cerrado (y restricción parcial impuesta durante 3 días).