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 - Eternal Idol

#1151
Cita de: MCKSys Argentina en 23 Septiembre 2014, 17:02 PMSi no quieres usar una API, revisa este post. En especial, la parte donde dice "In long mode the current CS determines if..."

Muy interesante aunque seria una solucion heuristica, investigue un poco mas por Internet y mientras Microsoft no cambie las GDT si CS es 0x33 estas en 64 bits y si es 0x23 en 32 bits (esto en una maquina de 64 bits con un Windows de 64 bits).

Cita de: MCKSys Argentina en 23 Septiembre 2014, 17:02 PMAqui hay otro link que puede interesarte tambien. Pregunta por Delphi, pero tambien le dan una respuesta usando asm.

El codigo en assembly comprueba si la CPU es capaz de trabajar en 64 bits pero no es capaz de saber si el S.O. o un proceso en particular en ejecucion lo son (para eso hacen uso de la API que mencione).

Cita de: t4r0x en 23 Septiembre 2014, 19:10 PM
Bueno no abro ninguna handle de proceso más bien un handle de hilo ya que inyecto codigo.
Pero IsWow64Process es para saber si el proceso es WOW64... estoy tomando en cuenta que el proceso
es ya WOW64 (32-bits) porque creo que sólo en proceso WOW64 es posible cambiar de procesador...

Si se puede saltando al otro selector.

Cita de: t4r0x en 23 Septiembre 2014, 19:10 PMgracias, comparando directamente un valor es una manera confiable? :P
y eso de usar IsWow64Process no me funciona aqui, yo no quiero saber si el proceso es de 64bits or 32-bits, lo que quiero es saber el modo en el que se
encuentra un proceso X de 32bits en un Windows de 64bits y si es posible detectarlo mediante un codigo que seria inyectado.

No al 100%. Un proceso en si puede ser de 32 o 64 bits, en todo caso los hilos pueden estar en X momento ejecutando codigo en un modo o en otro, solo podrias saberlo si los pausaras pero no veo cual es el objetivo sinceramente, si el tema es saber en que modo se ejecutara TU codigo inyectado la respuesta es muy sencilla: si es un proceso de 32 bits el hilo arrancara en 32 bits. Salvo que no crees un hilo sino que lo secuestres, en ese caso, estamos hablando de malware seguro ...
#1152
¿Y como llego tu codigo hasta ese proceso? Si abriste un HANDLE al proceso en cuestion entonces llama a IsWow64Process para saber si tenes que escribir codigo de 32 o 64 bits en el.
#1153
Cita de: Kaxperday en 22 Septiembre 2014, 17:09 PMGracias Eternal Idol, por tu respuesta y por saber leer.

De nadas, ahi detallan varias formas de hacerlo con Code::Blocks, aunque no las probe debido a que yo tambien uso Visual Studio, te lo recomiendo para trabajar bajo Windows.
#1154
Cita de: eferion en 22 Septiembre 2014, 13:43 PM
Este es mi último mensaje en esta cadena porque no lleva a ninguna parte y veo que ninguno de los dos vamos a ceder.

Se nota desde tu primer mensaje, sos incapaz de reconocer tus errores, no importa, nadie es perfecto.

Cita de: eferion en 22 Septiembre 2014, 13:43 PMSi pongo todo el contexto creo que la cosa cambia... yo ya estoy partiendo de la base de que eso se debería hacer sin que el usuario se entere... ahora, si quieres hacerlo de forma que sepa que tu programa va a escribir en zonas protegidas allá cada uno.

La cosa entonces seria saber si el contexto es el de la duda del usuario o el de la pelicula que te armaste vos ... vaya uno a saber.

Cita de: eferion en 22 Septiembre 2014, 13:43 PMNo se, lo mismo son mis mensajes los que no se leen completamente.

Idem al anterior, vos pone los requerimientos que quieras a tus respuestas, da igual si entran en contradiccion directa y evidente con lo que pretende hacer el que tiene la duda.
#1155
Cita de: eferion en 22 Septiembre 2014, 13:06 PM
Bueno entonces nos abstendremos de comentar cosas que nos parecen oportunas, como detalles que puedan pasar desapercibidos, y nos ceñiremos única y exclusivamente a la duda que tenga el usuario. ¿es eso?

Me parece totalmente surrealista esta conversación.

Podes hacer lo que quieras, como siempre, aunque es siempre recomendable - en realidad esta en las reglas del sub-foro leer el hilo antes de responder - simplemente leer TODO el mensaje del usuario, asi uno sabe distinguir si algo paso desaparecibido o se detallo.

Esto no es surrealista, es erroneo y punto:
Cita de: eferion en 22 Septiembre 2014, 10:43 AM
Lo que quieres hacer no lo vas a conseguir de una forma "legal".




Kaxperday: patilanz uso Visual Studio, aca tenes informacion util para tu IDE:
http://stackoverflow.com/questions/8139480/c-console-application-prompt-run-as-admin-to-run-as-administrator
http://forums.codeblocks.org/index.php?topic=6867.0
#1156
Cita de: eferion en 22 Septiembre 2014, 12:37 PM
Un programa que requiera privilegios de administrador en los windows actuales implica mostrar al usuario un mensaje en el que se le pide autorización. Obviamente el programa puede indicar en el manifiesto que necesita de antemano esos permisos, pero no va a evitar que al usuario le aparezca el correspondiente aviso.

Cita de: Eternal Idol en 22 Septiembre 2014, 11:44 AM
En realidad en versiones modernas de Windows lo que el propone mediante el manifest se puede hacer perfectamente, no es saltar ninguna proteccion, es lo que se ve cuando uno intenta ejecutar un programa y sale el pop-up por fuera del escritorio pidiendo autorizacion (y que pongas el nombre de usuario y clave si no esta loggeado un administrador).

Cita de: eferion en 22 Septiembre 2014, 12:37 PMNo estoy entrando en detalles acerca de si esta información puede ir en el manifiesto o no... simplemente remarco que las formas legales de hacer esto conllevan el inconveniente del mensaje al usuario... y que ese puede ser un efecto indeseado a la hora de desarrollar un programa tipo troyano, virus, spyware, etc.

Cita de: Kaxperday en 21 Septiembre 2014, 01:44 AMNo entiendo porque para poder ejecutar el move hacia el directorio necesito clicar botón derecho en el programa y ejecutar como administrador, eso ya lo tenía sin hacer nada, lo que quiero es que no tengas que dar al botón derecho, que directamente el programa al darlo click te diga que va a ser ejecutado como administrador (aunque eso solo la primera ejecución luego estaría ya copiado y no necesitaría permisos).

Cita de: Kaxperday en 21 Septiembre 2014, 01:44 AMYo quiero que salga igual que cuando vamos a instalar un programa nos pide permisos, (no se puede correr sin los permisos), y que cuando se instale ya no necesite pedir permisos más, como cualquier programa que instalamos vamos.

Cita de: eferion en 22 Septiembre 2014, 12:37 PMSi en vez de malware estuviese desarrollando una calculadora, por ejemplo, no habría echo ningún comentario al respecto de los permisos.

El hecho es que existe una forma "legal" de hacerlo y es la que propuso el mismo usuario.
#1157
Cita de: eferion en 22 Septiembre 2014, 11:52 AM
Ya, pero ese mecanismo, por el simple echo de ser legal, implica que al usuario, salvo que haya desactivado las notificaciones, recibirá un aviso pidiendo su autorización para permitir que el programa realice cambios en ese directorio... y no se, no creo que sea la filosofía de un malware... bueno, salvo que el programa tenga apariencia legal y el malware actúe en segundo plano, pero aún así creo que no es la idea original.

El hecho es que el usuario pide usar un manifest para no tener que forzar manualmente que se ejecute su programa como administrador y esa es una forma "legal" de hacerlo.

Cita de: Kaxperday en 21 Septiembre 2014, 01:44 AMPero seguramente necesite permisos para usarla no se si windows me pondra en el .exe la opción de correr como administrador, estaría bien.

Cita de: Kaxperday en 21 Septiembre 2014, 01:44 AMNo entiendo porque para poder ejecutar el move hacia el directorio necesito clicar botón derecho en el programa y ejecutar como administrador, eso ya lo tenía sin hacer nada, lo que quiero es que no tengas que dar al botón derecho, que directamente el programa al darlo click te diga que va a ser ejecutado como administrador (aunque eso solo la primera ejecución luego estaría ya copiado y no necesitaría permisos).
#1158
Cita de: eferion en 22 Septiembre 2014, 10:43 AM
Lo que quieres hacer no lo vas a conseguir de una forma "legal". Es decir, tu pretendes que tu código se instale en el ordenador y empiece a toquetear cosas del sistema operativo. Si hubiese una forma clara de saltarse las protecciones entonces éstas no tendrían sentido. Si quieres conseguir acceso root "a escondidas" vas a tener que lidiar con posibles fallos de seguridad del sistema operativo.

Desde luego no esperes que una función tipo "chmod" te de acceso... eso sería demasiado sencillo. Piensa que no puedes cambiar los permisos de acceso de un recurso si no tienes unos privilegios mínimos, al igual que no puedes cambiar la cerradura de una puerta si no la abres antes.

En realidad en versiones modernas de Windows lo que el propone mediante el manifest se puede hacer perfectamente, no es saltar ninguna proteccion, es lo que se ve cuando uno intenta ejecutar un programa y sale el pop-up por fuera del escritorio pidiendo autorizacion (y que pongas el nombre de usuario y clave si no esta loggeado un administrador).
#1159
Foro Libre / Re: ¿Que opinan?
22 Septiembre 2014, 01:51 AM
Cita de: L0RdP3I en 22 Septiembre 2014, 00:46 AM
Ahi esta, a eso me referia,minimizas todo lo que te critique con lo del 2001.

Como te decia tu critica no era mas que una generalidad, es muy dificil responder a algo tan abstracto que no respaldas ni desarrollas en lo mas minimo. Y sigue siendo lo logico comparar el ANTES y el DESPUES, el kirchernismo arranco gobiernando en 2003, cualesquiera sea el gobierno de 2015 va a asumir con una Argentina inmensamente mejor.

Cita de: L0RdP3I en 22 Septiembre 2014, 00:46 AM
¿Acaso mi familia y yo no pasamos por el 2001?

Justamente si decis que este gobierno genera pobreza da la impresion de que no lo viviste ...

Cita de: L0RdP3I en 22 Septiembre 2014, 00:46 AM¿Que es eso de echar en cara siempre lo del 2001?¿Solo los k salieron adelante?¿El pueblo no hizo nada?¿Solo los militantes hizieron algo?

Simplemente se ponen las cosas en su lugar, lo que hay que preguntarse es como puede ser posible todavia escuchar sinsentidos sobre la evolucion del pais. Por suerte el pueblo salio a la calle y causo la caida del gobierno de De la Rua cuando el susodicho dicto el estado de sitio.
Los militares - mas bien la faccion liberal dominante, ya que Peron, Chavez y San Martin tambien fueron militares - hicieron un tremendo desastre economico (deuda externa sideral, negociados con obra publica, liberalizacion, etc.) y social y destruyeron el pais desde el año 1955 hasta 1983, con apenas un par de año de democracia en los 70s.

Cita de: L0RdP3I en 22 Septiembre 2014, 00:46 AMEn fin volvemos a lo mismo , mirar el pasado.Excusas con el pasado.Si no es 2001 , son los desaparecidos.Y no te equivoques , no digo que este mal recordar lo que hizieron los militares , digo que esta mal dar excusas con lo que hizieron los militares.Es lo mismo que alemania se ponga a comparar con la alemania nazi.

Que HOY se tenga que pagar lo que Cavallo estatizo en la dictadura no es una excusa, es un hecho. No se puede obviar lo que algunos hicieron si las consecuencias son tan claras y cotidianas. Y nadie pone a los desaparecidos como excusa de nada, otra vez te fugas con generalidades.

Cita de: L0RdP3I en 22 Septiembre 2014, 00:46 AM
Atucha II empezo en 1982...sin embargo, es una de las pocas cosas que aplaudo del gobierno.Cuando hablo de progreso a eso me refiero.

Si, recien entro en funcionamiento este año, igual que Yacyreta arranco a fines de 1983 y funciona a pleno rendimiento desde 2011. Todo lo que nombre y muchisimas otras cosas que no daria el tiempo siquiera (repatriacion de 1000 cientificos con el Plan Raices, 11 nuevas universidades, recuperacion de patrimonio publico como Aerolineas Argentinas, Correo Argentino, YPF, AYSA; Plan ProCreAr, AUH, Plan Conectar Igualdad, etc.) son progreso tambien.

Cita de: L0RdP3I en 22 Septiembre 2014, 00:46 AMCreo que nuestra sociedad esta muy dividida.Eso creo.Se parecen a nuestro vice.

Las clases siguen existiendo, igual el nivel de violencia es muy inferior a cuando bombardearon la Plaza de Mayo, dieron el golpe con los comandos civiles y la iglesia de apoyo y comenzo la decadencia de la Argentina.
#1160
Foro Libre / Re: ¿Que opinan?
21 Septiembre 2014, 23:44 PM
Cita de: L0RdP3I en 21 Septiembre 2014, 21:42 PM
Que tal, antes que nada , me sorprende que alguien que apoya al modelo me conteste con argumentos y sin insultos.

¿Que gran prejuicio, no?

Cita de: L0RdP3I en 21 Septiembre 2014, 21:42 PMCada cosa que sale mal le echan la culpa al pasado o se comparan con el pasado.
Si te comparas con la basura siempre vas a estar mejor.

Responder sobre generalidades es complicado pero entonces supongo que esa logica que esgrimis te habilita a decir algo como esto: "Estamos en democracia , pero lo que hacen los gobiernos es generar pobreza, ...". Quien haya pasado el 19/20 de Diciembre, recuerde bien cuantos comian en las ollas populares, como funcionaba el club del trueque, el "ajuste" del 13% a los jubilados y empleados publicos, el 25% de desocupacion, mas del 50% de pobreza, 25% de indigencia y lo que era ese pais quebrado economica y moralmente donde se hacian filas interminables para buscar un trabajo que no habia y para sacar la ciudadania europea y poder escapar no diria algo como eso.

Cita de: L0RdP3I en 21 Septiembre 2014, 21:42 PMCreo que se olvidan de preocuparse por el progreso del pais y se preocupan por permanecer mas tiempo en el gobierno.

Entre cientos de cosas que podria enumerar desde la creacion del Ministerio de Ciencia y Tecnologia, la Ley de Matrimonio Igualitario, Tecnopolis, Atucha II, las mas de 1500 escuelas que se construyeron, el NO al ALCA, las PASO, la Ley de Tierras, el fin de las leyes de impunidad, la nueva Corte Suprema, Canal Encuentro hasta la TDA, se nota claramente la preocupacion y la ACCION para el progreso del pais. Lo segundo, permanecer en el gobierno, sera consecuencia de lo primero, asi se ganaron las elecciones en 2007 (45% de los votos) y 2011 (54% de los votos), despues de 4 y 8 años de gobierno respectivamente.

Cita de: L0RdP3I en 21 Septiembre 2014, 21:42 PMTodos se insultan , es una pelea por ver quien es mejor , terminos como "oposicion" , hermano somos del mismo pais que oposicion ni oposicion , todos queremos el progreso del pais , va por los menos yo.

¿Deberian tomarse de la mano, cantar juntos y acordar algo el PTS y el PRO por ejemplo? ¿De verdad pensas que las corporaciones quieren el progreso del pais y no de sus cuentas bancarias? Disculpame pero me parece un poco ingenua la reflexion, hay una minoria poderosa que apuesta a que a la mayoria le vaya mal para hacer negocio y es asi desde siempre.

Cita de: L0RdP3I en 21 Septiembre 2014, 21:42 PMComo decia antes , me sorprendio que me respondieras de buena forma, habia un 90% de chances que me insultes.

Trate de ser muy concreto sobre un tema importante, no te iba a responder sobre como habias propuesto el voto calificado, deje pasar lo de la pobreza, la simplificacion atroz sobre la figura del General (ese tema para un peronista como uno da para hablar cafe de por medio durante dias), en fin ... no tenia ganas de discutirte todo lo que consideraba absolutamente errado.

Cita de: L0RdP3I en 21 Septiembre 2014, 21:42 PMDe yapa , esto que la verdad me indigna

Sinceramente no vi mas que un minuto, lo que pueda llegar a decir la mujer de un ladron no me interesa mucho pero estoy seguro que para mi fue mucho mas indignante cuando los bancos y el gobierno radical se ROBARON los ahorros de miles de argentinos o cuando Cavallo estatizo la deuda de empresas privadas.