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

#371
Foro Libre / Re: Grupo de hackers
18 Mayo 2019, 20:35 PM
Cita de: Machacador en 18 Mayo 2019, 19:57 PM
De esta cosa fue que que hablo Maduro una vez???...

Si, pero antes fue en la Biblia. Versículo de Mateo 15:36:

Cita de: La palabra de DiosY entonces Jesús, tomó los siete penes y los peces, y después de dar gracias, los partió y empezó a darlos a los discípulos, y los discípulos a las multitudes. Comieron todos y se saciaron; y recogieron de lo que sobró de los pedazos, siete canastas llenas. Los que comieron fueron 4,000 hombres, sin contar las mujeres y los niños.

PD: montemos un grupo en Discord de gnósticos, ateos, infieles, lo que sea... me aburro.
#372
Foro Libre / Re: Grupo de hackers
18 Mayo 2019, 19:45 PM
Cita de: ViajeroOscuro01 en 18 Mayo 2019, 17:45 PM
Para unirse se necesitan conocimientos sobre pentesting minimos:

Para los que no tengan conocimientos sobre pentesting, pueden usar esta chuleta donde se especifica detalladamente las partes de un pen:



Seguidamente, miren este video para aprender de forma profesional a reparar un pen:

[youtube=320,180]https://www.youtube.com/watch?v=VNqsQsF0wEI[/youtube]

Y por último, busquen en Google por las palabras clave "Pendrive speed test", y estudien un poco en los resultados que les tire Google si quieren pasar el examen con una nota de 10...

De nada, hackers.
#373
Dudas Generales / Re: Busco un Maestro
18 Mayo 2019, 12:22 PM
Cita de: Machacador en 18 Mayo 2019, 11:39 AM
En mis tiempos del bachillerato siempre quise encontrar una chica que me dijera eso que tu dices... grrrrrrrr...

Querrás decir una perra...

#374
Dudas Generales / Re: Busco un Maestro
18 Mayo 2019, 08:19 AM
Cita de: string Manolo en 18 Mayo 2019, 08:15 AM
Ponlo a minar monero o algo xD

Soy muy legal con esas cosas. Pero ya que mencionas lo del minado de criptomonedas, el tipo se arriesga a que alguien se aproveche de su confianza o ingenuidad, y le haga eso, pasándole un código de programación como "ejercicio" o cualquier excusa con cualquier otra temática relacionado de la informática...
#375
Dudas Generales / Re: Busco un Maestro
18 Mayo 2019, 08:08 AM
Cita de: string Manolo en 18 Mayo 2019, 08:04 AM
Qué le vas a enseñar?

Lo primero de todo (y lo único) que yo le enseñaría, es a no pedir esclavos trabajadores/profesores gratis. Por que una cosa es que te ayuden de forma esporádica ofreciendo orientación, solución a dudas informáticas o a un código de programación sin pedir ni esperar nada a cambio, y algo muy distinto es solicitar que un individuo invierta de forma periódica su valioso tiempo y esfuerzo en hacer de profesor para enseñarte las bases de "X" sin que tu le ofrezcas recompensa económica a cambio. Venga, hombre.
#376
Cita de: rigorvzla en 18 Mayo 2019, 01:52 AM
en este caso ya dejare la solucion que implemente (reinicar la aplicacion...)

Te he indicado una solución que en principio sería más simple: Thread.Abort().

He probado el código que has mostrado, pero en Windows Forms. He forzado la cancelación llamando a Thread.Abort() en el thread del dispatcher del controlador del evento SevenZipCompressor.Compressing despues de X intervalo de tiempo, pero esto solo me ha funcionado cuando el modo de comprensión es SevenZip.CompressionMethod.Copy, es decir, sin compresión. La operación de compresión copiado se detiene al instante, pero con el método de compresión Lzma / Lzma2 no parece tener efecto. No me preguntes por qué. Quizás hice algo mal sin darme cuenta. Ya eliminé el código.

Aparte, más simple todavía y para no tener que lidiar con la excepción ThreadAbortException, he descubierto que simplemente anulando la instancia de SevenZipCompressor (en tu código reemplazarías eso de 'e.Cancel = Cancelar;' por: 'tmp = null;' en el controlador del evento SevenZipCompressor.Compressing) la operación de compresión también finaliza al instante. Pero de nuevo esto solo me ha funcionado con el método de compresión SevenZip.CompressionMethod.Copy.

Quizás tu obtengas resultados diferentes en tu código de WPF. Yo te lo dejo ahí.

Saludos
#377
Dudas Generales / Re: Busco un Maestro
18 Mayo 2019, 07:44 AM
Cita de: Mrpaps en 18 Mayo 2019, 03:45 AM
soy un joven con aspiraciones muy grandes
lo único que busco es ayudar a la gente y al planeta
realmente estoy dispuesto a todo
seré un fiel discípulo
y le daré todo el tiempo del mundo a la formación del conocimiento  ;-)

Ya, ya, muy bonito el discurso de presentación... ¿pero cuanto estás dispuesto a pagar por hora/clase?.
#378
No se de donde habrás tomado como ejemplo ese código, pero los datos del evento SevenZipCompressor.Compressing se representan mediante la clase SevenZip.ProgressEventArgs, la cual no implementa la interfaz SevenZip.ICancellable (como si que la implementa la clase SevenZip.FileNameEventArgs del evento SevenZipCompressor.FileCompressionStarted), así que no provee ninguna propiedad "Cancel" para poder cancelar la operación de compresión sobre el archivo actual. Mírate el código fuente de la librería.

Una solución sencilla y óptima (a falta de no tener la funcionalidad de cancelar compresión en la propia librería) podría ser la siguiente:
Cita de: https://archive.codeplex.com/?p=sevenzipsharpI ended up using Thread.Abort() after getting the thread that the compression was occurring on. It's not a pretty solution, but it works.

De todas formas no me cansaré de advertir que SevenZipSharp es un wrapper obsoleto desde hace varios años, diría yo que desde antes de que se advirtiese con 1 o 2 años de antelación la muerte definitiva de la plataforma CodePlex. Por que recuerdo que años antes de que se advirtiese yo actualicé mi versión de SevenZipSharp y nunca más volví a ver una nueva release cuando quise buscar actualizaciones...

Es una librería literalmente muerta (descontinuada por el autor). Luego aparecieron un par de forks en GitHub del código original de CodePlex pero creo que ninguno es del autor original. No lo se a ciencia cierta, pero parecen ser forks de terceros (quienes además publican en NuGet) en los que supuestamente actualizan la versión de 7z.dll, la versión de .NET framework y poco o nada más.

En mi opinión personal, a menos que solo necesites hacer operaciones muy simples (y sincrónicas) de compresión o extracción, entonces no merece la pena usar SevenZipSharp. Mucho mejor recurrir a cualquier otro proyecto que sea activo, como por ejemplo DotNetZip (también conocido como Ionic Zip). Sacrificarías el ratio de compresión del algoritmo 7z, por la sofisticación. O eso, o le haces las modificaciones pertinentes al código fuente original de SevenZipSharp para implementar la cancelación, o usas directamente la librería nativa 7z.dll... es decir, implementar tu propio wrapper, lo cual sería la más tediosa/inviable de todas las opciones.

Aquí tienes unos ejemplos de compresión con cancelación usando la librería DotNetZip:

Saludos.
#379
Cita de: string Manolo en 16 Mayo 2019, 03:59 AM1-Qué fue lo primero que aprendiste relacionado con la informática? Detallalo.

Lo primero que se aprende es a iniciar Internet y buscar fotos de mujeres desnudas. Quien diga lo contrario, miente. Sobre todo en mi época de los 33k y 56k... poca cosa más había que poder hacer y que mereciese la pena por pasar minutos viendo como carga una página web...

Pero vamos, si quieres puedo decirte que me regalaron un notebook cuando era adolescente y lo primero que aprendí es a hacer paginas web en html en un bloc de notas, así, a lo pro, sin que primero me hubiesen dado clases de ofimática para aprender a usar el teclado, y sin que me hayan enseñado a usar el sistema operativo, ni ninguna otra cosa que estuviese relacionado con el funcionamiento del hardware, el software ni la informática en general. A mi no me hacía falta aprender esas cosas de noobs, por que ya había nacido sabiendo que era eso del bloc de notas, HTML, Windows y Linux y todo lo demás.

Cita de: string Manolo en 16 Mayo 2019, 03:59 AM2-A qué edad?

A una edad en la que todavía no me habian salido pelos en los genitales. No recuerdo con exactitud. ¿7 u 8 años?.

Cita de: string Manolo en 16 Mayo 2019, 03:59 AM3-Que recuerdas con carinho aprender a hacer en esa época

Aprendí que el pito se levanta al ver fotos de mujeres desnudas en Internet, luego aprendí que si lo frotas con la mano da mucho gustito. ¿Sigo?...

Cita de: string Manolo en 16 Mayo 2019, 03:59 AM4-Que te motivó a aprender sobre informática?

¿Las prohibiciones que nos imponen a los niños?. ¿La curiosidad por la sexualidad?. ¿Las revistas porno que incluían disquetes o CDs cochinos?. Yo que se.

Cita de: string Manolo en 16 Mayo 2019, 03:59 AM5-En que estás interesado en este momento?

Estoy interesado en la compañía de perros y gatos. Con el paso de los años ya me aborrecí de las mujeres... son todas unas traidoras.

Cita de: string Manolo en 16 Mayo 2019, 03:59 AM6-Que te gustaria aprender o hacer a medio plazo?

Sexo anal. Con mujeres, no seas mal pensado. Dicen que es una sensación totalmente distinta al sexo tradicional...

Cita de: string Manolo en 16 Mayo 2019, 03:59 AM7-Que te gustaria poder realizar a largo plazo?

Un trio, o mejor dicho tener sexo con más de una mujer al mismo tiempo. Puede ser un trio, un cuarteto, etc...
#380
Cita de: **Aincrad** en 15 Mayo 2019, 19:42 PMSalida de cualquier .exe :
MZ

La conversión que te he mostrado funciona correctamente.

El inicio de la cabecera que obtendrás será algo como esto:
MZ???????ÿÿ??¸???????@???????????????????????????????????ð???º?´ Í!¸LÍ!This program cannot be run in DOS mode.

Un editor hexadecimal sustituirá los caracteres nulos (ceros) y no imprimibles, por puntitos...
MZ..........ÿÿ..........@...................................ð.....º....Í!..LÍ!This.program.cannot.be.run.in.DOS.mode

Si quieres obtener un resultado similar, pues siempre puedes sustituir cierto tipo de caracteres para representarlo visualmente de forma legible...
Código (vbnet) [Seleccionar]
Dim raw As Byte() = File.ReadAllBytes("C:\program.exe")
Dim ascii As String = String.Join(Nothing, Array.ConvertAll(raw, Function(b As Byte)
                                                                    Dim c As Char = Convert.ToChar(b)
                                                                    Return If(Not Char.IsControl(c), c, "."c)
                                                                End Function))


Pero esto no es lo que preguntaste. Preguntaste como obtener el mismo string que proporcionaste.




Cita de: **Aincrad** en 15 Mayo 2019, 19:42 PM
en vez de algo como esto :
PYIIIIIIIIIIIIIIII7QZjAXP0A0AkAAQ2AB2BB0BBABXP8ABuJIylJHk9s0C0s0SPmYxeTqzrqtnkaBDpNkV2VlNkpRb4nkqbQ8dOx7rjfFtqyoVQo0nLgLqq1lfbVL10IQ8O6mWqiWZBl0BrSgNkaBDPNkbbwLUQJplKQPpxOukpbTRjWqXPV0nkg828Nkshq0c1N3zCUlQYnk5dlKS1N6eaKOfQYPNLjaxOdMS1kwUhKPQeydtCQmIh7KsM7TBUIrV8LKPX6DgqICpfNkVlrkLKrxWls1zsLK5TNkuQN0Oyg4GTvD3kQKSQqIcjPQkO9pChcobzLKVrJKMVsmBJfaLMMUx9GpEPC0v0E8vQlKBOMWYoyEMkM0wmtjDJCXoVoeoMomyojuEl4FalDJk09kkPQe35mkw7fsd2PoBJ30sciohUbCSQbLbCfNauD8SUs0AA


Eso no es cierto. Tomando como referencia esa cadena de texto que has proporcionado, el código que te he mostrado convierte los caracteres a bytes, genera un archivo con esos bytes, lee los bytes del archivo y los vuelve a convertir a caracteres, obteniendo así exactamente la misma cadena de texto que has proporcioando.

Cita de: **Aincrad** en 15 Mayo 2019, 19:42 PM
Escribiendo el archivo con File.WriteAllBytes me genera un .exe totalmente dañando.

Algo debes estar haciendo incorrectamente. Los bytes que escribes con el métofo File.WriteAllBytes() son los mismos que lees del archivo con la función File.ReadAllBytes(), es literalmente una copia del archivo.

Saludos.