PDA

Ver la versin completa : VFP+descompilacin



AlexK13081
21-06-2005, 02:55
Descompilacion esta mal decir, mejor re-interpretacion (segun lo lei en esta web). Pero antes, si esta protegida hay que saber desprotegerla, sea del refox(Brand) u otra aplicacion de proteccion.

Lo que he estado intentado hacer es re-interpretar una aplicacion protegida con el Refox. He investigado y la aplicaciones de vfp se "desprotegen" en memoria, si lo capturan veran el codigo que ejecuta. Pero el codigo esta totalemente desordenado y es lo mismo que nada. He probado con distintos programas sean Heditores hexa.. w32.. ida.. etc, pero ninguna me da el resultado que deseo.

Alguna idea o sugerencia. :confused:

La proteccion que realiza el "Sullock" es bastante estupida, pero efectiva contra el refox, pero nuevamente con un editor hexa. sacas unas lineas de codigo y veras como descompilas :) . La instruccion empieza en "boi" y esta se agrega al final del ejecutable, Proba con una simple aplicacion antes y despues de protegerla vela en un Editor y te daras cuenta donde empieza la intruccion que la protege.

SxR
21-06-2005, 09:27
Con refox te sirve para saber dnde estan los saltos, cmo funciona el programa... una ve tengas claro dnde poner un break coges la direccin de memoria y lo desensamblas con, por ejemplo OllyDBG y simplemente pones el BP donde encontraste y listo, a partir de ah es imaginacin.

AlexK13081
21-06-2005, 23:50
Hola, Gracias por responder.
Lo que me dices es que son saltos en el codigo. Eso lo vi creo que en el Ida, que me marcaba una └> de un lugar a otro, pero eran muchos altos y seria dificil ordenarlos todos, menos que haya un registro de saltos en el programa. No?

Disculpa/en, cualquier error o estupides por mi parte, pero es que recien me inicio en esto.

SxR
22-06-2005, 17:24
Ests seguro que el programa est hecho en VFP??? El refox te lo tiene que ordenar perfectamente si ese es tu caso. Que programa es?

AlexK13081
25-06-2005, 16:00
Si,esta hecho en VFP; ya que tengo un prg que lee con que version esta hecho.
Aparte estoy probando con otro exe, que lo hice yo mismo.
Lo que creo que pasa es que depende del nivel de seguridad que se le aplica.
El ultimo y supongo el mejor de todos, es el Level II con DLL. Y precisamente con este esta protegido.

Pero, creo que hay un problema. Tu me dices "que el refox me lo tiene que Ordenar Perfectamente". Si la aplicacion no esta protegida, fenomeno, me muestra todo el el fuente, pero qa que te refieres aue me lo tiene que ordenar, que cosa??? si esta protegida, los valores Hexa.?

Si te parece bien adjuntare a mi proximo mensaje 2 exe simples, pero uno protegido y el otro no. Y vemos si estamos hablando de lo mismo. OK.

Hasta luego.

SxR
27-06-2005, 13:31
Pero si est hecho con VFP el refox te lo 'muestra bien'. Si est empakado usa un unpacker y luego refox.

AlexK13081
28-06-2005, 00:04
OK. Mira por algun motivo no tengo autorizacion para adjuntar archivos, asi que este es el codigo que tenes que pegar en un archivo exe.
Es un exe protegido con el refox.

MZ   @  !L!This program cannot be run in DOS mode.

$ 7RY[RY[RY[@[TY[RX[yY[ő@[QY[őD[SY[ő[SY[őE[^Y[ő[SY[őd[SY[RichRY[ PE L tt;      @     P        d @  .text 0
  `.rdata    @ @.data  0   @ .rsrc  @   @ @ U EPj h  @ t3 VWu=8 @ Ph0@ P< @ EPPPuE  @ u @ t3- tP @ YtF> uVu 3@_^ UVh  *0@ Vu52@  @ u *0@ ^] U i S2@ ;  Vj\1@ V @ YYuPh 4 @ W+WVP @ = _5< @ h(0@ PuMPP֍j P @ YY^uPS8 @ [ U V3FV4=3@  SW3@ Sh,0@ 3= @ tj SׅYYt %3@ Vz=3@ uvh P0 @ tN = D5< @ h(0@ PjPP֍j PׅYYuPS8 @ =3@ u 3@Pu_[^ US( @ VWjj uӋ3}쫫fEH;|D=, @ +j FPujEPuE= t = uE:E tEH;}3(+uj FFVujEPuEu%0@ 3@_^[ Vj h1@  @ u^WjAV<V$ @ _^U  S3; +V58 @ tHt jS9P PփrNv6 t v< w4 PjP P @ 3jP P W PjP P @ SjP PS @ ^[W52@ {2@ Ҋ
3@ u uPɣ4@ t3@4@ t=*1@ uu34@ t'i 2@ j P @ YYt4@ j_3_3@_U Ee e SVWh 1@ WP2@  @ G< @ tej W @ YYt#|0@ VP8 @ WPVPWP8 @ hx0@ PӃ=0@ uht0@ PӋu. 1@ >  ~j W @ YYȊ</Mt(<-t$t! VPhx0@ P <E <e <DtI<dtEhh0@ W @ YYu E h\0@ W @ YYu E oEt 3@FF>"4@ Eu&Fj"V @ YYte' Vh3@ 8 @ w3t! V3@ W8 @ W Yt*1@  ut F1@ } uux1@ 4@ i 2@ P @ 1@ tW5 @ hP0@ PhD0@ 51@ օۣ2@ t1t-Mt j
QW,uPj jW2@ 34@ 6_^[ % @ jlh @  3S= @ f8MZuH<ȁ9PE uA=  t=  t]' v39 ytv39 E]jL @ Y
4@
4@ H @
1@ P @
1@ ` @ 4@ `  90@ u h@ d @ Y h 0@ h0@  ht@  1@ EEP51@ EPEPEPl @ h0@ h 0@ ~ (p @ 0uЀ>"u:FuЊ:t<"u>"uFuЊ:t< v]EP@ @ EtE> vFuj
XPVSSPu9]uVt @ x @ -E MPQ( YYËeu} uV @  @ M %| @ =4@ u%T @ h4@ h4@ t$  t$YHj h @ E @ } @ s"e E t 3@ËeME j h @ T E @ } @ s"e E t 3@ËeMEV %h @ h  h  W YY3h*@ d Pd% D$l$l$+SVWEePEEEËMd
Y_^[Q%* @ %X @ %\ @ v$ $ h$ $ # # # # # # *# # r# f# Z# $ # # " .# 8# F# " " " " " " " " ~" t" ^" R" <" H" 0" &" # " B$ 4$ P$ @ @ ]@ a@ @ @ ! h" H p! &$  " \$ `! $ v$ $ h$ $ # # # # # # *# # r# f# Z# $ # # " .# 8# F# " " " " " " " " ~" t" ^" R" <" H" 0" &" # " B$ 4$ P$ isspace * _access _mbsncpy _mbsrchr strlen _mbsicmp }_mbschr MSVCR70.dll _c_exit _exit K _XcptFilter _cexit exit _acmdln e __getmainargs 3_initterm __setusermatherr _adjust_fdiv x __p__commode } __p__fmode __set_app_type b __dllonexit _onexit _controlfp _except_handler3 glstrcatA plstrcpyA GetCurrentDirectoryA GetSystemDirectoryA d_lread b_llseek `_lclose c_lopen qGetProcAddress LoadLibraryA PGetModuleFileNameA RGetModuleHandleA GetStartupInfoA KERNEL32.dll LoadStringA MessageBoxA wsprintfA USER32.dll RegCloseKey RegQueryValueA RegOpenKeyA ADVAPI32.dll  \Shell\Open\Command \ VisualFoxProRuntime.7 DllOleInit DllWinMain unregserver regserver -T "    (  H  `   x     :          A ( HB  XE  0E " (    wwwww          p            ( @    wwwwwwwwp wwwwwwwwwp p p p p p p p p p p p p p p p w p p p p p p p p w p p p p wp p p p p p p                                     (        V F P 7 . E X E V F P 7 R . D L L V F P 7 T . D L L  M i c r o s o f t V i s u a l F o x P r o : C a n n o t l o c a t e t h e M i c r o s o f t V i s u a l F o x P r o s u p p o r t l i b r a r y . " T h e % s f i l e i s i n v a l i d o r d a m a g e d . ) C a n n o t r u n t h e f i l e % s .

E r r o r c o d e 0 x l X .     &  (  ( @    wwwwwwwwp wwwwwwwwwp p p p p p p p p p p p p p p p w p p p p p p p p w p p p p wp p p p p p p                               (    wwwww          p            I D HB0nU#Tl`Y6{d4uclhu#O\ 2
i!H:Rq*CUtcx&t}*
m]"–gLYD%CN:*vZIάy/
B&`X|wSDw&(v }kmw`D~a:N#cB֛\}>ْ x?I i5;[> rX;M\6>au>
C^mxL,* f-sydX[p&r=0;Ɔ&~p*f^R,M/@rxOЖ'Bt^&!l끽Li@hpK&q:Zkl!n
rao *, 3hP2>E^mkH>3Dn@A1 
W$CwIZDDΤsaT 8GWs q{
%>R-d@ߗj*-c/:Vmv")e8*y:S*Ch?ؽ :}<eтf6컔d4BTQ_MqH7S }TISЊv팇xB+^0;10;p2Ɋg[Ӎh:hF
׫+3Ju: `(~1L=d]lq~[Q2 *OGKb[Ai_^ZeP?Vjq*em nhÙ);܉l7_`Is@T: X=պ1TH m
\)ns2ԀeDZ&;<_ 8<h&64T˗'9]hy iV胕s`V[&޶l{ ԆØtCgয
 ή -ب XN!d/QkNCqݝb Dy
lQ]^zXw
*1{*|hL:J,Rk z%r'%99N(u W%A7 coJ)rKTHs͵'~~Jk3128|d zֽ_kC?n mZVB6SzHb1&!Ta8 \^:䔎< ǺBS>_.r5|O#w\q3 MJFax,d{p!eAXww
*q ˯qmR>a VVZ,7A ی<j!w@,VNd2a,exXUI)V~9I$>Ą@Y´stbŹ
tZgs suy~DA"t2b]+Ο;9? nMf9ߐZ?+Id_l*q䅶 Ip'P
~R
cqDYRvZ.*/@D̻.STqXۥu8z3|%~OHY1$ L0|"s_}I0DaJ)3$#3eN_+&Ŏsbb9f`2Z*nWI_S{Ѥ+~əe͕;
[R96\ i|Bf*&(.VC#W#* d`Ol9xV
l?l!{ƶj5+eFj юrM Yǻ{5"+Kfep4uh!Á㹓S1nŁ"\x8ozafsϜc2d4AֲV a6h)NϹ!WPlżp/Zܰ'-*iuyWW𝀂fßo/5 43 UPK;ö'eKǔF
c"*>A#겺$i$W=%A*
c&H^}A78dkꟚ9qxYaʦ
PS;MgWb&M?)R H>3hj8x=Q@z Aua! 3ӹg%+P7Nz[*x H1@e~/-sLL
R9:̧C4DQB|?1n`A)X~p *4֙$!K!fEߦ}
9B9s5pA]`7:$¦iM?rFL㸫T /܄dDC<㤁"љبCm?9Qr}*XJ;*IuݩHK
EPJIqZsT҃w^Ox@WSU(藘 ƸBܥ#vn(]NG1D.D7$o/I9*m=,T)A;gq"HZ:G gltStCR\A<hVn8+/݆ߨMn h|z*6q=yaHk#`Gd;S'
+]D򶲗Z0o1B9k>Պj u2O}ǥ8 R
Dʩ"ݎGX녆!TNh˲Ő(ғmyV1 5[ss8\n0tGO\L Hͤ,>WmS)W#g.xΛ~WapSJY XWևQʧ"ۿ:J[LVʛ6 }fc**$ܩ:*
H`*"WM'ӓJc@x~k|*霩b^"i}`z5$M5D9k?Ko0X]*e5M%@-!3<Y+姬\
io_tem(kh
zm1gn*~*|1շM'+>vig|`޷W}w!a*5$Z0RFMF^ 34 <YfZٴ,(SU,^O⓬QG 3R+c+rrPP9ܧj3?H

w=x@|}Z-t"x;@6G!V!>m
~ m$ EمXLF޽tӣ\77rq,/t^[ú:D)Wi̔(]:VIM<C%Kn^h4rǼiՑpkt~i d?j4ԶszJ! [FsI&ZVG
IF9l8Ԉ3qp( a7̙E]Ռ|"V/r T'E)v?*1h8x8BjSFfA$58HO OqF%RY`* " *S3#e 餥a1ybT.j4ʙghr,[|:PCʹ_$By2-G *c$:`H*rh)޹<&~*tľqtlwTQ#7rBkuCL+ &. !E"Lck" ,bzƞb{0-$6KJB@pR]0BGC#s*ZWQo5@2|{:J  ,vSm6D4jbm&0u:nM|R/*( 1B"*m+g"(p$=U2 poO/@nAEhye!i˧7 (LZKsU'GY3D*O;agb~u"*Gm*G\WiTmJh!-Xʙd9.  M9`*^=' XDO( K
7*8e\&.
H
SP:ejwvZ c[j*E[y~*4׻]o_]>yN7'9 MHPzXXnrU_ _bQ(cke=dFzZe`;ga;i>
|G$iGF`&Qj'ZEF:U5)~7Z:1 *(f"r dyM[N*D7Qf
Z#W+)C{eơETvU%!aAۓRT^{$ :8/ WN
*?
Қ
D WL^Bo9c3 cլp?Bj @h߇gm7Gi[5$[?) (dRM'-a7ţyM?as+|"$>4yhONK·3:ju[O;9af#
;KV/&

k}<
&H[
E.`Xd+fN"mV
ЖUUhi*
1.Eu鯮̹Ƣ<ny#Ū, hsekMwmSv$IDE@EX
y.T] A*jx3MUFpg{JZXCRlVdm
;!bSʺûIyR ŖIޟ*\Q.H؈ AäwB5(QB׀s*Gp4vWqZA?͊xBtdX8 f G. 5.`q=µ=E$[foT ՙ Nݟp#X:ana*]@h'בAW.tkjʏH4ޤr6}kB㾪N*w[ẒV* Thö!)܈

 ?ه޶ iIm'5JBv=\V?&I9أ,#4C}J#
 ŷ[7~гMFVnuC7(ɂIjiS߉g@ %
R5]| !
<ɏZ>̄l"hnpy28
ߴa􊮆]jDO1sCU;Pn>>Y/<WCoz:a<Uyy("eg`܎PX|
S`|3pz'7Z2dD 6U6|*A&X2ÚZ/&`go鴚zb;C%qu moYQ
{`r P56T ,t(ckC¢.%e, jPeOe&! !p*GA0yx,&lo=~e;̛܎$4(H-p3ƒyD~#=Xw-8:">)E{p
0gWv{sR!ok#}@gz2՘[AeMqgWGU
_|*:U0/ m1ɍDh ?C;6050t"-H^:L|^JG^dτ)u#Xn2&xcx.a9+CuHi M$>l{y(0V" ް_iN-i2c؟qqYhoգǧ\6 .kr<z!F<]&>V@iUd ETc
/N&+I9d9nɓ^lLU֓r,}=lѦ$h nLcmytgp"]*,Tvs*?r{l*^cEUpX,O *yQ\{.1(*)} 0AVJ6\ + (EEcGgR U8Re:\%$N!()Iw9n Meu00G#h*
9}hq$0~ g>~_\}@l'XU*i{W2Xb3 q#[ԔFm)CR L}>/h g/FO3V ۼ#|7sV4= ǕtVHl,ӂJ#Y*S/
0pH7mY?/,ܗbR>CV4>}i.*`L"{'8|
j6 1S pЃVn`'-*d
<+ s,b;/]nX7v̦ ~Aa=^ &[hSDf dQ,Qp)됕ra@J
ͻ.g jW7ʦ hc|wq w ς6Uc7u*#bq0IQg=(rCu>*Cq[~
t$oa8p f e1U<.”xAs*q7eU_uIB*[O:Gm+Ϥ] YdQ|'@,A8#NniD5YrӤu0): jq
=(%LZEN4XBxjq|?龜F浣 ނ *3%/VMQ)_($%r([P|i!E}M #cRz,vNH
B$i)3/>|(Oa3Uk Q2rМ]{ϕ*dq3}ZGg+|phgf)*x +w^XjCƏ0sDg_ixJ^:wc OG*TPx*jiH\u!/*%*Rvz*nRT#u !DZ4GwP*yw9 !UBQd0jCd>GlZvc0!HYz\cL#f0ܤK3 U*rV
<%Bjwr?fv_{ٶL2f]s_{\ͺb ݴ[λ[1jLh{|펨
m
_X ^|NyGoVgPJ|@z5ϐ6eڒOdf8W ޛډW a򹐚Np݆8Y3?jg!葄 u7*12,)$J菄wJs.Is;?7Rs ֫*Ҋ|QB,uj,Kr.uvnfjރl "̿M6Sh#aF*",F˦W
*6R;j)d!
QQY V7;n+ ;VvkLg-"`%2T]0P 2 v.<x!ro¡eìl y/*PdIK # -ys\6Vդsgg,AK0Oa҂} 1* ;f mc3ՒБހOT3SU:O}nBJ:4' e
7K8P6
'.}:*:P{qbD;Q ]6--Hc1>_]j-MIdcˈ6Hic\!?͙|hJj !@kV[%9<9:KQ@s|(*^\ pdL6҂b^;^  bRa9T0i֨8(Ov1uBz :ij6/1 d*55ak3X֓fN”qq 42*jWv6_5L \zJJ0SEĵ}׋csc_CaG1|z 6D 
W-hι^U,a&f6߀`3y
g8YX?x%˅[[B 7'<e-uGHkguI
{1h*ρiᴦ쫺7̚ƢNWeG < v%ʷg8Vݽ~R[M-O^%h&g ݯXʜM>1):H𦖢|"$ ݙ!$iUYܫ?Iq2y{-5{$v޳z-IdO"R]Jc.5LRBG$:kiWaPlPkL57\fsen\Z7,m Q+Mc̽]w䍇Y-B׹ׯzb%wTJ1[jd1UD46e0Ulӹ"rQͽ /kAM i(&SO mL H{?5
(31Rհ*ׂ?<UBNd,vA5._{CS#]zq^p8kYCҜeùfѡ_#aZ ."n]xpj99#T圇.cL0r7_?uUx '_8b#i.pmGDXⱒ 86XIc!?)8(XvM6Qd_9! }tn/3'ɳk4m* "?n"UbD-`ȃ*mD]r
,8!q-M?"EWL8
 jǰ} ^xX@H$I#PW+%0= ;:8*0x @A(/ax**Ca€KcqήM4 Ѩ`ב+A #S|[
U-jJ!_z^@Q@*wKJzQΜ`$ ]=7f[ݏH+Z}}#$f]Dw?t)R P}9Cǟ{GQ\tK2[)ْS.'d5a⸏V7SJثcݺ&\-] Xc !}q
`-W- oΡA9֮7^T7ӋiCN4"s]O"1= >,EMz j|a>7ؖS>KR?B|n]rv #DHT#x;2Uawlj4<*& Hܜ-ԛ"[~^o8*8xN =
^*(#W5>YbqzFNz#gR
i}X|#*Hٺep]<b%X) IZvGu)k}gD-@'nҞJ6s"AܺǏh ZuuW2́Qr`a8"GYT*9U7~eׇ'0"4I^}ʗG.uy2WVp}Z@~E`} NW !#-ffTSJ=! wl/ć@8EguM"1T2OB,O.K(ie` nK1 ˈi*
&bR-xR녊S j..ִEv_***xk^4*%QG F0ct>ayhxh
uݦJc̗/Y9V/^&
9R}lH*p婖_Դ]P^=XcyF+afuZp:Ĩg
*4(/yM˦H-*R bN)rZE%hE-f 8_mЖH%H
Q`|w"y]Jz."BOb:0ۘHە:=fhYxCٴfEQE\cHs {hC."[ﱓZ"G#**zh&
P@/%^`,</#ۉ>).' `y,Y)c"Z$٩3* ozaPyQ-i/7o
R떦Nmm~]
<' s`VE\!6SH*'Ðo9D*yoIIE<IN6].Rf졺ƽ!X>x`;#pEOX% #9o-V-
u;jγp[;tZg_tMo{,B* Cal&Ǯ[SJ*)vw׾VG /o>XUHSO0M6 sXr*5%ѧoQ %<+cϫ#iE95)I0'>l5=GZ t f3%͖: T= 3I>8bvD2"ݬ˸'!i[ֆV]٬Bb?gs|зJh?JI"SNˡ>X\3.y*Ј#=kŘYNXc6:-|lVdW$}*<Kv!!FڕsZp*I#JtHpwM*7 "g5A0 R
^eTs` ]Jz l
FeTY"$ӴЗ.iC y*[sx&I7Kb;)
0؃2i
g"_2%{@3L3\awQ*g%ugcPO wphInïQfilq]L4aT {I$ xW{xvl<r]  Ko.-]\#{;Y5[( R4Չ(f25ա Ne/҅YFéYN[J5NN?[ux
ʋ+򣼀 % ^ ׃gwȇ"]C\r2|9TX0&
bRHH\"*3Loq}؞=۲G }V,;,iݝ8,|w\I&<$lړ[zw7*Xhg0tP1IAl "F%w,>R.6*iv}*fgJᯆiQu0=H hɍݫF<osoH͈/H Ko~BҖƿw.qv+
~Ro
viMS?#KaS/278AAȒҽ4;kτ:˗UcYlS : [JOӔ*TAqmpbz*/pxu~,<E]eπ!G_y $YEw?q@O%(<^£.Sn` %hʝp`ϏV&(eZ~y]);3*8Ώ؉}OdV
释7ySnJ$+bCu+Z<hiCk=F+q ="/K+v`
s#^MXBz ]-[ NWdVEzcQ^x+ I&d!4ؔj.gx$mV
A^՜UM:*#-3vU6$kU!p?`)O*Dg2KB
Uhkv0ȴ~*Ϫ?W*$mm4k ̀)W)𤀸$%,h5=(">jb@ $*Ft_N
ޝE*py5"7OR{G0
r=ٚBj%_>p`mȥQ~# Y/#t
Bqɫti* qDVu'
~9q+Mnt\Rk]LFgr9^tZAșH py'Z.|5ҳ*+-0t+sr32B.bKhO2[r^m{ou4oZ\)j2䒦+E^iIo/ۨMb>)\eKlF r},Ve`E
]͉=kQ=J\*9(ߪ%PFͥiAJ*C}<URt*tp1]b#.Ԣo̶0]җ3VsM(B#QfPYosc,B.ߘ _FE[oo|"FF(*TkD#}>_Ҹq9dQ3Z[,ВFE#WH4}cjNWD}G,K{@&OXE8 Y[~WՃd_ݛ iL.I8;T+ͩQ.7a*pIn+ 1V0I7PC!=m)LoG_tGQ
=0tt#gkNBMNxw B 3L|)(HL9˽9 "?ߝOtTbt~{TG%71-b*:<ƇQE/w,%\]ڑi~@l{sk
Sn<NH0dCNL*S\031UL5P-Մ\*UCn<+"^);tUPz.(:%oⰇBC*F-*9MMyߜ:NH`XBƨt
UK^S k.edv-YbR#mҸ2ic$
 QjzK
U 7UX9]poyw./kƼ6Fn5Z?Dh$xR(1>/ڝ*PbBLjFk%SSu~d`Ǝ< \Z/d0#M{WA
S#Oն|4vQ.1Al

*3U~tUrTtMt
(U/&~ O&C*C[YanlDiVjTT.W>stHn1:~Urw,^Ĵh9|^u H*
X_uтg'DT
Wy<߾W/*U}߾:j́9nɦm
2ϰ@Qo2
w0nGx+K
"G =1D˱
45CaoB=,})/QBaJp jߡ3#;A9 4A$+QE*pv6ܳ6tc? Qs۵ٸ/hC7d$x _wH1D4։G~޶?*|MM Kг2mbq*/*l˻ƅy3a*M(?wTPixJ*R{ Y6lL:Yvԇ 8:wힽ?X
(Ɇ{cn&u̹O2E9'IQLU>}r( L22֡q`vKˎFa
&tAhSL%T-(DE*|^CufPfߋ~~)}땢
NC
bn{2EmI!NcOSh7ijB)D ?I@N-\8a!pnS^3WrDUй3<[<UxN
H-L͊Mp(*ZTPn뛙Xw*$O]W?ƉZX́mX{_YXH-?*F(\(umE+>3t9ͦc`~$ް=?j8a qg$͂a'q^Mdc+QÞ'w_5{rqF 1/a
PkP!
}5]{[*VEp] zrJ̋',R>CQ7R*{Oj_wz6iI* ĥՌ{ѝ,+Mo> C5 7uhGc\8HtT}pn0Xٗc՞*nUFJ B2eZ'as%ΊyHk*v<mMe5d66
d^52.2kFAۃ,ouMH73S-oD*;aD&1)fꩍ%{.3*ohX¯;ш{ _r|J]S9M\#v4׮ȴJ%!]PD Kop'|{ *oC˵!>wGז(/hT"7c˕UPF}mpatH;E H*Vڨ:F4pN9ɤCvc[_X'l z V5*7¡/
4gg#(qBRK7 v Ϝe_FrYJ;03!3g*i=B-68=0н{KQI!
}fgPth€ cֽ_\=Dw**,>3JGLGPYE]m`Sj` YBG51xc-ӆ[aX'_a[I<5 4B'^%p@]y^0J志6o9*AƤJ^ ا1\f
s1tw[H`D=ު^j
L0aM*oeoZ?Y8Զzޤ䉦} $9mQ8댴ZkRA͏bk[58=jE4Vdi*=lJԳVQj3f d*<<R/i<"qk/IXg@,|ɈXCs0iO0%wgߩn `&!9Ğe-*<'s"4?;DwSڧloD(ȅX*MT@yTLP?#|J wr2so5<E O7
GUEv
ȍa$o\m6*$F=إ0H@ɇЧ|g7}$n$&Yt.foK9/8]6D_3qN,5vv>~7=~»٘dlᏌ*ң,טW_2mäh`a6 ǂ ]@.<v޻}8|)miwWn@ EygZC ]~9a?/,ael,_,k3|w=͒"D>iXy}
?" th v Gѣ3$ qʝ(+Y63Hr zՉ-&3vלmdDLQݳ3$KO Mwr9
#5.D!E[IMI {>;$da=ӸA(GW*`ҚCѳ:_Ν*`J)m$ tշu1 P;sC{Vj~%E
Ws -d 5,'[ќh=!J ~(|#sCi*i95R.(*Vi NV#ѣػBI&eӂm10Y@F:b
rffgGÐ+,)XN'GzJdR k_$+{,ت 0YAJZ
nZkU4_~aE*vb (\j%hwApv:B*f V mM*C~+fmX`69a(,jzi@*Zs+hb f
@Ј^l5r0NdGQ- u2r-OwA lٵ
^64(,=G6$>[|: a$ϩӦJS#X;R̊)!97YۖB2 *K&=DO[+E,YMStuRFQFv>ޯa|ڙ[NPkV:h*eP(քcLf 妆.轍3ߣ;*'JS%"t1^lBXZ=M
8[M(*,L*<gE+;6Z٧DBQ9+jq@z~T2 ugXe:_~;0`x!|4edwǸlQ$ g+̯f2Ӄ*Xھ%Ug~Vƿ 㶧>FXlu
ZGuĄ M0@|9 |J<D 폏j5lI׍jvZu!vXŰ+ij8
[*Dz9M?6
e+,Rր:6=*_t8t{88߳3ۀ +o(-tiD= Z͞.ה
(AAcb3O IidU *eQji(bs Pi x%{" /S|8H| &=
%XYgjnkv5؊U4OJ= L(iRோd])[غ
a..AHDC1;,G:z~w nU vR`rG4_Yg-Yknz*s0wXE*<)***w9[S3Q-ouGMUي N;)S3i0񇰚
ә~+:գK*rǏ-MjGM2mc"Xp3H +:6 w5FDd A^d&Ϛ<#B$z~uAtwBn T:jTG@4͆וt,^L჎- á/<ڌzSWO
ޢ,GFxidj*Sk9^Aۺ"STc* +u(e=.OL/#Yp9 $hlH#Kfcd6.Naǡ:LE,VCٍ^ ௲wϡ'3{ STU8" P!t=)N
g|]QP-*!~^9tB 'b,FKc\L<uIFbUiZ7FX;tη>DjP9 *sUV'V^;ƛ`;&_ Z{ n5(M}
Eɟ rq:sѷ]x1VAaR͈y)v骲«ʞ{WA*Ǥ~T9 ^n",=Q[y:iQÅ4:q#'Zc\CVgNpv
$:8@g_)c5X7pA1rKV^%k/2I
*r <ZR $RFzbp wAO
Er߾;8hh_l:E[=Y%H*eW {Cڦ*+ *G 94~5O0bf
T_o+k4:UJ!9
NcB,kJЛezƣJ0 *OՔh2$gW0Uo*a蚂CQƵXnii
9@zkK 1V1yA54y
Vn-{u; _Dh#M\5tRVl7nOd"*
?. z#~r]2: ylLARwK*٤M<3b5Ab@er*R^Bۏ|D W>UCbK12s'O<9Md!Cm["_+NQ?$mTYJ%ǾfZ퇷UoTVk?h ?FlY9kP&8jC<|IsM2*AAu@s4M
2UIvCC!stH'*5oXn[e*3>~I -okjF8/ek*ZbtyFчc '!^؅\Q?ub cKG 韖ӱ׼Lpz5nj}ѓQQn0 M9j )2}kI_!0[莿gPfۖ;
H?ghuU16\h;aJ=dI0 `!ꨴǰ #YV*5E\ 6Tg y}F V:OsZXT$ X%Ic3U.ݜwq0[P؈vf)Ͱ^8o5R_T A֮[D$LPzfÂoi /_94Х2VU<JTyL ;׽rV#OȷO4dk.p}BZcyE ^,%%;p*. V`9H  WtJ`sn*3}'ZAkiYV"/=W!vϒ"'t\q F_qRБFx(o*A99dr-oL*Wz/| XIK1~wԅ(κEK8 lcőf,EvH*Kzjoh,$2{nœXt^;o YuY#ltOZu:+0Xn$Nb*y>E/fC!>8 8i裋 *'m}m~$ ꏒ^.<.m5Ƴ9 [WvN_FO* ^$i>&'7
szazwc\C
]@nxCAcF!aX☧ݶ-6s{?6GGn}]BsK*>qiE|MKEj!>Z#z6wJ9s?*¿99O@ u em2зnUa&B&1An EcA:8_u)˞`u# e[*W.uS9atj[4pL'><M ܹd]'mT1
ʿ**G_v wF`g`fG4|mIwW]rOng9QuP%4)ZZ b zk/$Tsw
My`nM+|/09(Kz0;tgvѓ+MOVM. sh{.!d OhmPD*E1\~]߲'
[~ATrK86{r$pe羱ʛF7ȍ(t""Kx#9ID m<:oP3w>x'g4;,fnSvzs=>_Tڶ=im>J/PX9˩iLk`2~& 21fb4[n불*me87 k dl]pǮ>ul{Ӑ4DiY#`=P@MtB/w44TN,x@|OcV_)[]6 *moFL< ;hȺ1tD}lp)o ^G+YDc( \*invq$HlF!v?
5$V-^I]@MYgz%yq*^=,<;wy[kS(Oy>leB0й6{Sbt8qx.e끛xr纊Dk#d 3ڼTM*
k@>=*:f~0:-[2N~aP|M<Ga~i0d2a-*+&-KpBb > ,%jL҆b*ڲ{Wۯ B
Cl?{p_<W끀؎Fص%}ab"i#;9M x۰ȡp8Qz
UEɃs\*%7(okVDA[LzYN<7
1Nt#XwISlgeCaFF'|N.S6E
:HR)yYo%J[@c YU/~'o*I@NSG ڟ!cvʿK,j%(LmZ~\zod *DZ䙷Z7ÙLdr}%!1]e^BL…Cg2&]AhIL*汢}t81{P2]oKYJݾ9=q*_55^ol|j6S1Fb<.=)"Ĥ(؍8b plϾXɗ& 轵1*c*E '%[Gd*Ƶ(\*sq*u9a~*z\#Xfi?Õ 3$dv }.ɳWx"x;
VY& Iߎ8DwEa*%=prQjA@DѻEuY{ K6YLRK7@$%E8jPf_:-cJ:ͣ.R{oh{T~B2 rI΁Lbȁzи*)*gv*6L+*}(lU05 +s!@{8)EL0BI&fj#fSkkЛB mp@zSTAyffxY3@C 'inl2}T\~c{u$C:MJ*V1&NW/J {uH*Y-EM/-("GⱤ<|g*PysY\KQnAlZp6Aڽ"h՞aiɴd!0|,D
kuܗXE DY' #;etɕkF2&ͻE9Q]Lu.{S:.oTuq"sbwX'ݮ
ʕgp-eȥPݎUi;1ML7_T{*Jdq]~^ JgoWn83 FEOL25~5$8jy{*a3(M]t|jܡX\Æ#ѣ|R i^5v JK
"nxY*0a͔xrȽ(&j%E<C/?K7qU%(Bq{۹?b Z 64dm+ lǕoՆq ^lZcbV(f˱Ȅō4OZ-%0UBSsն/qV«U¡ge_:*N<B$r)$ Dže*ӛM-DpqJ1v e-^418hV ΟPrjrOZV=t0ĮvX[gzSTV#cQ9j8:şL/ے,cގ܆v}) rY8- kI޹)ey=@ms,8K뷸UKV _\06
|;;mjtя[$Ѧ)*?z{R><N?3[{ƽE.YH`K{Cmf™4'~e &_*i
t]b]yhKxb>3=LusKL*^3$Sf%Lc Fo}ej#vN*:63[*ٱIɡ~>A$!i7*G21>݉RGo
 AU:Պg:jź?r;-I0QK)-Xxmɦk~d.xCop/!1Ækа'q*(.۞zMXiԾ-ҙWK
^{<kd]`.5> ^a\w)r,>u([UA\` MT|.~RBHUuswC scP'/*8`W1' K3Ľƨunt<Bk۹$ CNkQГv3NǴ}a9^0*3&kDօa!~bW rWm:%4VDq{ / v :LٲQ874/&Y͕*CD;h,*=)*V A W 9jDsJ׊DΛ\]" i䦴(_@1tY#Z2'ԋ`J䦴(_@1tY#L x7.{q׊DΛ\׊DΛ\]" i䦴(_ˆ`J䦴(_@1tY#Lx7.-$0kmpR&NzAis1;-{7I)r48@TO"*|S ~4* 6[<{j| B 

SxR
28-06-2005, 21:06
Editad el tema!!!!

Vaya churro!!! Cuelga el archivo en un FTP que as no se puede trabajar!!!

j_m
02-01-2006, 00:01
Editad el tema!!!!

Vaya churro!!! Cuelga el archivo en un FTP que as no se puede trabajar!!!

Yo tengo un problema similar al descompilar con el refox me sale este tipo de caracteres:
MZ   @  !L!This program cannot be run in DOS mode.

$ 7RY[RY[RY[@[TY[RX[yY[ő@[QY[őD[SY[ő[SY[őE[^Y[ő[SY[őd[SY[RichRY[ PE L tt;      @     P        d @  .text 0
(Solo es un ejemplo)

Como puedo hacer para descompilarlo y ver los codigos fuentes.

Sucede que fue protegido con el refox Level III, y no tengo forma de rescatar mis fuentes.


Gracias

AlexK13081
19-01-2006, 22:56
Si efectivamente, con una proteccion del level II o + no se puede hacer nada hasta el momento, por ese mismo motivo realice la pregunta, pero la persona que me dijo que se podia haun no ha respondido.

La unica opcion que tenes (recuperaras poco y nada) es ejecutar tu programa y ejecutar la mayor cantidad de funciones dentro del mismo, form, reortes, consultas y sin cerrarlo capturalo en memoria con un editor Hexa y guardalo... luego pasale el refox o mejor para este trabajo el Unfox All y te recuperar parte del codigo.

Es la unica forma en la que puede recuperar algo de lo que perdi, espero te sirba.

SxR
20-01-2006, 11:50
Usa SoftIce o OllyDbg