Valkyrie para Harbour/xHarbour

Re: Valkyrie para Harbour/xHarbour

Postby lucasdebeltran » Tue Aug 07, 2012 7:19 pm

Adhemar,

Muchas gracias.

He puesto un post en el foro de Inglés y en los de Harbour.

Se trata de un tema bastante importante.

Nosotros estamos preocupados porque controlamos las instalaciones/desinstalaciones y las cuentas no cuadran la verdad.
Muchas gracias. Many thanks.

Un saludo, Best regards,

Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]

Implementando MSVC 2010, FWH64 y ADO.

Abandonando uso xHarbour y SQLRDD.
User avatar
lucasdebeltran
 
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am

Re: Valkyrie para Harbour/xHarbour

Postby fgondi » Wed Aug 08, 2012 9:59 am

Antonio,

Uff, en los tiempos que corren, miedo me da herramientas que permitan sacar el código fuente.

En su día ya tuve problemas porque me piratearon, con Valkyrie, una aplicación con formulas que me había llevado mucho tiempo desarrollarlas.

Preferiría que no existieran este tipo de herramientas.
Un saludo
Fernando González Diez
ALSIS Sistemas Informáticos
User avatar
fgondi
 
Posts: 694
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España

Re: Valkyrie para Harbour/xHarbour

Postby rolando » Wed Aug 08, 2012 11:17 am

Buen día,

Doy mi opinión (sin ánimo de ofender a nadie). Soy un aficionado y programo por hobby y esto quizás me hace verlo desde una posición distinta al resto.

Me interesaría contar con una herramienta de este tipo, tengo una aplicación desarrollada hace tiempo ya, de la cual perdí los fuentes. No es nada del otro mundo pero me interesaría poder obtener esos fuentes.

Pienso que las herramientas no son "lo malo" en este tema, lo malo está en quienes la usan para "crackear", cosa que lamentablemente (sobre todo para los programadores profesionales), seguirá sucediendo con ó sin el Valkyrie.

La llave inglesa es una muy buena herramienta, la uso mucho en casa, pero jamás se me pasó por la mente usarla para agredir a alguien y sin embargo ha habido muchos casos en los que con una llave inglesa se han cometido asesinatos. ¿Deberíamos pedir por eso que dejen de fabricar llaves inglesas?.

Por otro lado, acá se mencionó el ARMADILLO como software para proteger aplicaciones, como me interesó averiguar por curiosidad lo busqué en el google y, para mi sorpresa, lo primero que encuentro me da la opción de bajarlo, cosa que hago pensando que sería una versión demo. ERA UNA VERSIÓN CON CRACK. ¿Que cosa no?, una aplicación hecha para dar una seguridad que ni ella misma puede aplicar a si misma.

Como decía, siempre habrá quienes usen las herramientas para el bien y los otros.

Saludos

Rolando :D
User avatar
rolando
 
Posts: 593
Joined: Sat May 12, 2007 11:47 am
Location: San Nicolás - BA - ARGENTINA

Re: Valkyrie para Harbour/xHarbour

Postby Antonio Linares » Wed Aug 08, 2012 11:27 am

Mi interés por este tema es puramente desde un punto de vista técnico: Si desde código fuente generamos pcode, como de complicado sería desde el pcode generar el código fuente nuevamente ?

De todas formas antes de publicarlo, etc. he optado por preguntar porque mi intención no es en ningún caso molestar ni incomodar a nadie.

Solo tengo un pequeño prototipo que recorre el pcode y hace un pequeño análisis, nada más. De hecho no creo que dañe a nadie el que se publique lo que he hecho. No va a recuperar los fuentes de ninguna aplicación. Es solo un ejercicio de observar la maquina virtual de Harbour en funcionamiento.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Valkyrie para Harbour/xHarbour

Postby lucasdebeltran » Wed Aug 08, 2012 1:14 pm

Estupendo y muchas gracias Antonio.

Creo que la gente ha pensado que iba ha realizar lo mismo que el Valkyrie y nada más lejos de la realidad.

Yo te agradecería que por favor me enviaras una copia porque a veces tengo un GPF que no se de dónde viene y creo que me puede ayudar.

Un saludo
Muchas gracias. Many thanks.

Un saludo, Best regards,

Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]

Implementando MSVC 2010, FWH64 y ADO.

Abandonando uso xHarbour y SQLRDD.
User avatar
lucasdebeltran
 
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am

Re: Valkyrie para Harbour/xHarbour

Postby Antonio Linares » Wed Aug 08, 2012 2:14 pm

Lucas,

Un GPF no tiene nada que ver con esto. Has aislado las líneas que se ejecutan cuando se produce ?

Se genera en tu propio EXE ó en una de las multiples DLLs de Windows ? Relacionado con OLE ó ActiveX ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42118
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Valkyrie para Harbour/xHarbour

Postby lucasdebeltran » Wed Aug 08, 2012 3:43 pm

Antonio,

Aquí tienes un ejemplo:
http://uploaded.to/file/ixsob6vt

Se produce con SQLRDD, al abrir una tabla que no existe.

Patrick dice que es un tema de Fivewin.

Naturalmente, si la tabla existe funciona OK.

Muchas gracias.
Muchas gracias. Many thanks.

Un saludo, Best regards,

Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]

Implementando MSVC 2010, FWH64 y ADO.

Abandonando uso xHarbour y SQLRDD.
User avatar
lucasdebeltran
 
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am

Re: Valkyrie para Harbour/xHarbour

Postby carlos vargas » Wed Aug 08, 2012 3:54 pm

Lucas, puedo confirmar que el error ocurre solamente cuando se combina sqlrdd con fwh
pero entiendo que puede ser el manejador de error de fwh, el cual se este llamando recursivamente probocando el gpf.
la verdad no he tenido tiempo para revisarlo con mas detenimiento.

esto mismo me sucede actualmente con xhb.com y fwh, cuando intensionalmente proboco cualquier error que llame al errorsys de fwh.
le he corregido agregando a mi proyecto el codigo de la funcion NEXTMEM y el gpf se va.
no se que esta mal en el codigo de esta funcion incluido en la lib fivehmx.lib ya que en la version harbour.org con fwh no hay problema.

Antonio, puedes verificar esa funcion en la vesion para xhb.com puede que este desfasada con respecto a las otras versiones.

ademas de existe alguna manera de depuracion para detectar numero de llamadas a funciones el el codigo harbour.
algo que pes permita saber cuantas veces se llamo a una funcion en particular. estoy seguro que esto existe.

me parece que existia algo para esto.

#pragma BEGINDUMP

#include <windows.h>
#include <hbapi.h>

HB_FUNC( NEXTMEM ) // --> nHardwareMemory
{
MEMORYSTATUSEX mst;

memset( &mst, 0, sizeof( MEMORYSTATUSEX ) );
mst.dwLength = sizeof( MEMORYSTATUSEX );

GlobalMemoryStatusEx( &mst );

hb_retnll( mst.ullTotalPhys );
}

HB_FUNC( NAVAILMEM ) // --> nHardwareMemory
{
MEMORYSTATUSEX mst;

memset( &mst, 0, sizeof( MEMORYSTATUSEX ) );
mst.dwLength = sizeof( MEMORYSTATUSEX );

GlobalMemoryStatusEx( &mst );

hb_retnll( mst.ullAvailPhys );
}
#pragma ENDDUMP
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1721
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Valkyrie para Harbour/xHarbour

Postby lucasdebeltran » Wed Aug 08, 2012 4:34 pm

Carlos,

Ese error creo que ya fue corregido hace tiempo.

En todo caso, lo acabo de meter en el prg y sigue fallando.

Los errores con xHarbour.org y Fivewin funcionan sin problema.

Uso siempre el .org
Muchas gracias. Many thanks.

Un saludo, Best regards,

Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]

Implementando MSVC 2010, FWH64 y ADO.

Abandonando uso xHarbour y SQLRDD.
User avatar
lucasdebeltran
 
Posts: 1303
Joined: Tue Jul 21, 2009 8:12 am

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 37 guests