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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


Páginas: 1 2 3 4 5 6 7 8 [9] 10
 81 
 en: 28 Febrero 2021, 01:20 am 
Iniciado por marax - Último mensaje por Eternal Idol
Código
  1. extern stdcall GetCommandLineA@0: proc
  2. ...
  3. call GetCommandLineA@0
  4.  

 82 
 en: 28 Febrero 2021, 01:03 am 
Iniciado por marax - Último mensaje por marax
Hola.

Estaba buscando una forma de obtener la linea de comandos desde un programa escrito para MASM con la funcion GetCommandLineA de kernel32.lib, pero el linker no resuelve el simbolo:

Citar
POLINK: error: Unresolved external symbol '_GetCommandLineA'.

Lei sobre las convenciones de llamada en un articulo mencionado por @Eternal Idol: http://unixwiz.net/techtips/win32-callconv.html#decor pero la verdad no estoy seguro de en que esta afectando esto aqui.

El codigo:

Código
  1. .686p
  2. .model flat, stdcall
  3.  
  4. includelib \masm32\lib\msvcrt.lib
  5. includelib \masm32\lib\kernel32.lib
  6.  
  7. printf proto C, :dword
  8. exit proto C, :dword
  9.  
  10. extern stdcall GetCommandLineA: proc
  11.  
  12. t macro i:vararg
  13. local s
  14. const segment
  15. s db i, 0
  16. const ends
  17. exitm <offset s>
  18. endm
  19.  
  20. .data?
  21. db ?
  22.  
  23. .data
  24. db ?
  25.  
  26. .code
  27.  
  28. start:
  29. call main
  30. invoke exit, 0h
  31.  
  32. main proc
  33.  
  34. call GetCommandLineA
  35.  
  36. ret
  37. main endp
  38.  
  39. end start

 83 
 en: 27 Febrero 2021, 18:47 pm 
Iniciado por Mudereded401 - Último mensaje por el-brujo
Si, LUA, es un lenguaje de programación, muy usado sobretodo para añadir "plugins" (funciones extras) en aplicaciones, para añadir módulos de exportación.

Por ejemplo, Suricata tiene módulo LUA para exportar datos. Ntopng usa LUA.

En el desarrollo de videojuegos, los programadores de juegos utilizan ampliamente Lua como lenguaje de scripting, tal vez debido a su facilidad percibida para integrar, ejecución rápida y curva de aprendizaje corta.

Citar
Lua es un lenguage de programación extensible diseñado para una programación procedimental general con utilidades para la descripción de datos. También ofrece un buen soporte para la programación orientada a objetos, programación funcional y programación orientada a datos. Se pretende que Lua sea usado como un lenguaje de script potente y ligero para cualquier programa que lo necesite. Lua está implementado como una biblioteca escrita en C limpio (esto es, en el subconjunto común de ANSI C y C++).

Siendo un lenguaje de extensión, Lua no tiene noción de programa principal (main): sólo funciona embebido en un cliente anfitrión, denominado programa contenedor o simplemente anfitrión (host). Éste puede invocar funciones para ejecutar un trozo de código Lua, puede escribir y leer variables de Lua y puede registrar funciones C para que sean llamadas por el código Lua. A través del uso de funciones C, Lua puede ser aumentado para abarcar un amplio rango de diferentes dominios, creando entonces lenguajes de programación personalizados que comparten el mismo marco sintáctico. La distribución de Lua incluye un programa anfitrión de muestra denominado lua, que usa la biblioteca de Lua para ofrecer un intérprete de Lua completo e independiente.




 84 
 en: 27 Febrero 2021, 18:22 pm 
Iniciado por El_Andaluz - Último mensaje por Filibustero de bolsillo
Parece que finalmente LibreOffice tendrá soporte vía navegador

El equipo de LibreOffice está trabajando en un port a WebAssembly [ENG]

Fuente:
https://www.theregister.com/2021/02/16/libreoffice_team_working_on_port/

¿Collabora ( https://www.collaboraoffice.com/ ) no es justamente eso, o estoy confundido?

 85 
 en: 27 Febrero 2021, 17:59 pm 
Iniciado por Mudereded401 - Último mensaje por Mudereded401
  Estaba mirando la inicialización que tienen varios juego creados en Source, y me di cuenta de que hay una parte en la que aparece "Initializing LUA". Entonces simplemente busqué y me encontré con que es un lenguaje de programación.

  Entonces quería saber para que propósito exactamente lo utilizarían... ¿Para que sirve el LUA y en qué se podría usar mejor?

  Esta pregunta siempre me la hago a la hora de iniciar un lenguaje pero ahora mismo, no tengo ni idea de para que servirá este extraño lenguaje. (Capaz y no es un lenguaje pero bueh, eso es lo que me dijo wikipedia xd)

 86 
 en: 27 Febrero 2021, 17:55 pm 
Iniciado por El_Andaluz - Último mensaje por el-brujo
Sólo para iOS (Apple) no hay app para Android, aún.

 87 
 en: 27 Febrero 2021, 16:59 pm 
Iniciado por AlbertoBSD - Último mensaje por kub0x
Voy a aportar un par de cosillas, pero hay que hilarlas.

El orden del grupo es p+1=115792089237316195423570985008687907853269984665640564039457584007908834675928.

Sus factores son =2^3 \cdot 3 \cdot 31\cdot 1332800710337519 \cdot 159396839868569837 \cdot 264924657894446267 \cdot 2765277052581038646431687

Por lo tanto, con álgebra modular podemos comprobar un par de cosillas. Parametrizamos en sage y generamos un elemento aleatorio en la curva y^2 = x^{3} %2B 7 \quad \pmod{P}

Sea este punto aleatorio Q=(11149953761093268019683972221017297159551054455242720599347854800672619132861, 37518241730050014222306371200771084611880803990503119353253790030802953771498)

Por lo tanto sabemos que (Q_{x})^2 %2B 7 = (Q_y)^2 = h entonces como P es primo, podemos hacer h^{\frac{p-1}{2}} \equiv (Q_y)^{p-1} \equiv 1 \pmod P.

Es decir, si sustituimos Q_x en la ecuación de la curva mod P, tendremos que tener un residuo cuadrático h tal que (Q_y)^2 \equiv h \pmod P.

Lo gracioso del tema, es que los valores que presenta para el punto de la clave pública no definen un punto válido en la curva  G=(G_x,G_y)=(55066263022277343669578718895168534326250603453777594175500187360389116729240, 32670510020758816978083085130507043184471273380659243275938904335757337482424)

ya que ((55066263022277343669578718895168534326250603453777594175500187360389116729240)^3 %2B 7)^{\frac{p-1}{2}} \equiv 103385459387519877611629604899025418984197736413864609339481624319167415399987^{\frac{p-1}{2}} \equiv 115792089237316195423570985008687907853269984665640564039457584007908834675926 \neq 1 \pmod P

Creo que tu primera pregunta queda respondida por la simplicidad de la factorización, ya que el factor más grande aporta 82 bits.

La segunda pregunta, quitando que su valor público, G, no constituye un punto en la curva, no da mucha info saber que la privkey tiene paridad, que parece ser siempre 0 en esa web. Por ejemplo mod P con P primo ya te he demostrado que recuperar la paridad del exponente privado es sencillo, ¿trae complicaciones? bueno descartas la mitad de los valores, ya que si es par no buscaras impares verdad.

Saludos.

 88 
 en: 27 Febrero 2021, 16:48 pm 
Iniciado por El_Andaluz - Último mensaje por El_Andaluz

Siempre que parece que el espacio de las redes sociales ya se ha completado, que no cabe ni una más, aparece un nuevo servicio que, por la razón que sea, logra despertar el interés de los usuarios. El último ejemplo al respecto es Clubhouse, una interesante propuesta que toma elementos de las redes sociales y los combina con otros propios de otra herramienta de comunicación que se encuentra en auge estos últimos tiempos: los podcasts.

Si todavía no conoces Clubhouse, en este artículo de MuyComputer te explicamos en qué consiste esta red, pero como rápida introducción debes saber que a día de hoy es un servicio accesible solo mediante invitación, que de momento es accesible únicamente desde iOS y que, pese a esas limitaciones, se está convirtiendo en el epicentro de muchas conversaciones, y que debido a la presencia de personalidades como Elon Musk, está empezando a protagonizar titulares sobre las revelaciones que allí se producen. Por ejemplo, los últimos avances de Neuralink fueron hecho públicos por Musk en un encuentro en Clubhouse.



 89 
 en: 27 Febrero 2021, 16:46 pm 
Iniciado por El_Andaluz - Último mensaje por El_Andaluz

Los planes de Facebook me preocupan. Me preocupan mucho, y cada día me hacen pensar que la red social de Mark Zuckerberg ha perdido el norte por completo, y que el concepto de la privacidad que manejan poco o nada tiene que ver con lo que podemos considerar razonable. Y ya lo he dicho en muchas ocasiones, no tengo nada en contra de la red social per se, no me mueve una animadversión personal ni mucho menos, pero es que con no pocas de sus actuaciones e intenciones, demuestran un poco más que su hambre por los datos personales no conoce fin.

Y es que, según podemos leer en BuzzFeedNews, Facebook está considerando el reconocimiento facial para sus próximas gafas de realidad aumentada, un elemento más de sus planes para el mercado del hardware. ¿Y qué es lo único que se lo podría impedir? Las leyes que velan, precisamente, por la protección de la privacidad. Unas leyes que, con un poco de suerte, servirán de salvaguarda para evitar que los planes de Facebook a este respecto se puedan convertir en una realidad, y que cualquier persona con este dispositivo pueda ir identificando a las personas con las que se cruza por la calle.



 90 
 en: 27 Febrero 2021, 16:07 pm 
Iniciado por Herchi - Último mensaje por Herchi
supongo que sería sencillo y soy programador pero no tengo ni idea de lua. (es el lenguaje que recomienda HexChat aunque acepta más: (https://hexchat.readthedocs.io/en/latest/developers.html#scripting)


aquí está su API: https://hexchat.readthedocs.io/en/latest/script_lua.html

Básicamente lo q quiero hacer es un autoresponder para ese chat. Se podría recompensar :)

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