Trabalho numa agência como webdesigner, não manjo quase nada de ASP mas apareceu um trampo aqui pra atualizar um site que está em ASP.
A única coisa q preciso fazer é editar coisas básicas no HTML, como textos, posicionamento, imagens etc.
Porém não tenho os arquivos originais aqui, só os que estão no servidor. Depois de levar um tempo pra perceber q os arquivos com o conteúdo estão numa pasta "bin", vi que eles estão compilados.
Nesta pasta os arquivos apresentam-se em duas versões, uma "arquivo.aspx.NUMEROS-ALEATORIOS.compiled", e outro "App_Web_arquivo.aspx.NUMEROS-ALEATORIOS.dll"
Segue abaixo dois exemplos e o conteúdo deles:
hipertensao.aspx.a6a99954.compiled
<?xml version="1.0" encoding="utf-8"?><preserve resultType="3" virtualPath="/site/Paciente/Hipertensao.aspx" hash="fffffff537c6c674" filehash="6af27833a6c22d38" flags="110000" assembly="App_Web_hipertensao.aspx.a6a99954" type="ASP.paciente_hipertensao_aspx"> <filedeps> <filedep name="/site/master/interno.master" /> <filedep name="/site/master/interno.master.vb" /> <filedep name="/site/Menu/wucMenuPaciente.ascx" /> <filedep name="/site/Menu/wucMenuPaciente.ascx.vb" /> <filedep name="/site/Paciente/Hipertensao.aspx" /> <filedep name="/site/Paciente/Hipertensao.aspx.vb" /> </filedeps></preserve>
App_Web_hipertensao.aspx.a6a99954.dll
MZÿÿ¸@€º´ Í!¸LÍ!This program cannot be run in DOS mode.$PELÔ\Hà! @î: @@ ˜:S@H"€ H.textô `.rsrcH"@00@@.reloc€`@BÐ:H4$d(*~s€s€s€*0~o+*0~o +*0(, o++*0(, o++*0~o+*0,{oŒ-(+{o+*J(s}*j(%þs(*0{+*"}*0oot+*0 oot+*0Hoorpo rp(!3o"rpo#+o"r_po#*0‡(rpo%~-^o&('€!rp¢r_p¢rÇp¢rýp¢r;p¢rsp¢o(('€€o) €ÃÉo**0+*0*s+oo"o,r±po-+*0; o.o/oo/ æ o.o/*0Ar_po#o0rÑp%þs1s2o3rùps4o/*ê(5~('o6o~('o7oo8*0 ÎK+*"(9*(*0s+*BSJBv2.0.50727lð#~\ #Strings|#US|#GUIDŒØ#BlobW¢ ú3+<ø æÈû`6‘†©†áÃc9–ˆ³›ïŠeRŠ´ûfˆÃ†3Lya£îÇ;Zûœ}°ûÕRá†ñ=Ç‘q²ˆðqû0†_ˆŠˆšˆðˆ ˆ ˆ{ q˜ q¸ q)474 A \!pŠŽÂ 1 1q-1ðD!rm z©¬¬P õX x ” h(° 5Ô ¶:ø è?!)hL!õ`!õ|!D~”! D.ƒ !t‰Ä!œŽè!¾“<"õÐ"D2¯ä"H~#n³d#Œ¹´#DŸð#F³¿$FÏÃ$õ$øÍBËÒ……Þ% õõÑ‘õà™õõõ$õ)h)hy»"y'y¶3$)h¡õ©õ±õD,rm4Ph¹d®4s¹õ4õÁõÆAõÉõÑA½×AÉâytçyœñA'!$ûá4éGqUA^DñõDùÂDùÝ*ÿ.A3AB9M?QõkMqƒDù©Z!ËcAÞ1õÑ9õpA& w)õDAŸù9 …AR c!m AÏÃIõQõ?Yõ #þ ×)ƒV.».Û“.ãœCæC×IƒI`#þc{þcæcsþiƒ€#þƒ»Ëƒ×‰ƒ #þ¡#©ƒgÀ#þÃÓþà#þ#þ × #þ,8?¿ÝìöDISh‹LQV[#`|uÔšäŸì¤æÉ e §€Ö †É€û''´<Module>mscorlibMicrosoft.VisualBasicMyComputerMyMyProjectThreadSafeObjectProvider`1faleconosco_Defaultpaciente_hipertensao_aspxASPFastObjectFactory_app_web_hipertensao_aspx_a6a99954__ASPMicrosoft.VisualBasic.DevicesServerComputer.ctorSystemObject.cctorget_Computerm_ComputerObjectProviderMicrosoft.VisualBasic.ApplicationServicesWebUserget_Userm_UserObjectProviderSystem.WebHttpRequestget_RequestHttpResponseget_ResponseMicrosoft.VisualBasic.LoggingAspLogget_Logm_LogObjectProviderComputerUserRequestResponseLogTget_GetInstanceMicrosoft.VisualBasic.MyServices.InternalContextValue`1m_ContextGetInstanceSystem.Web.UIPageSystem.Web.SessionStateIRequiresSessionStateApp_Web_wucmenupaciente.ascx.b4e0d733menu_wucmenupaciente_ascx_WucMenuASankyo1get_WucMenuASankyo1set_WucMenuASankyo1WithEventsValueSystem.Web.ProfileDefaultProfileget_ProfileApp_global.asaxglobal_asaxget_ApplicationInstanceEventArgsPage_PreInitsendereWucMenuASankyo1ProfileApplicationInstance__initialized__stringResource__fileDependenciesget_SupportAutoEvents__BuildControlWucMenuASankyo1Control__BuildControlContent1__ctrl__BuildControlTreeFrameworkInitializeGetTypeHashCodeHttpContextProcessRequestcontextSupportAutoEventsCreate_ASP_paciente_hipertensao_aspxSystem.ComponentModelEditorBrowsableAttributeEditorBrowsableStateSystem.CodeDom.CompilerGeneratedCodeAttributeSystem.DiagnosticsDebuggerHiddenAttributeget_CurrentMicrosoft.VisualBasic.CompilerServicesStandardModuleAttributeHideModuleNameAttributeSystem.ComponentModel.DesignHelpKeywordAttributeget_ValueActivatorCreateInstanceset_ValueSystem.Runtime.InteropServicesComVisibleAttributeEventHandleradd_PreInitget_ContextProfileBaseHttpApplicationSystem.Collections.SpecializedNameValueCollectionget_QueryStringget_ItemOperatorsCompareStringget_Pageset_MasterPageFileSystem.Runtime.CompilerServicesAccessedThroughPropertyAttributeTemplateControlset_AppRelativeVirtualPathReadStringResourceRuntimeHelpersGetObjectValueStringGetWrappedFileDependenciesHttpServerUtilityget_Serverset_ScriptTimeoutUserControlInitializeAsUserControlset_IDIParserAccessorLiteralControlCreateResourceBasedLiteralControlAddParsedSubObjectInitializeCultureBuildTemplateMethodCompiledTemplateBuilderITemplateAddContentTemplateSetStringResourcePointerAddWrappedFileDependenciesValidateInputCompilerGlobalScopeAttributeCompilationRelaxationsAttributeRuntimeCompatibilityAttributeApp_Web_hipertensao.aspx.a6a99954App_Web_hipertensao.aspx.a6a99954.dllImprimir TrueA~/master/interno_imprimir.master/~/master/interno.master7~/Paciente/Hipertensao.aspx5~/master/interno.master.vb=~/Paciente/Hipertensao.aspx.vb7~/Menu/wucMenuPaciente.ascx=~/Menu/wucMenuPaciente.ascx.vbWucMenuASankyo1'ContentPlaceHolder1ÈÈ‹¯õe-@šTa]^Ò×’·z\V4à‰°?_Õ: () ) ) - 1 5()(-(1 9 =( E MyTemplate8.0.0.0= = = My.UserMy.ComputerMy.Application.LogMy.ResponseMy.Request e) = i- m1 q !WucMenuASankyo1 €‰ !)) €• )€‘ €™ €¡€‘ TWrapNonExceptionThrowsASP.NET2.0.50727.832À:Þ: Ð:_CorDllMainmscoree.dllÿ% @»€e0€HX@ë! <div id="content" class="bgHeadPacientes"> <div id="content-title"> <img src="../imgs/titles/txt_pacientes_01.gif" alt="" /> </div> <div id="content-float-box"> <div id="content-menu"> <div id="sac"> <a href="mailto:contato@daiichisankyo.com.br"> <img src="../imgs/img_sac_2.gif" alt="SAC" id="imgSAC" style="border: none;" /></a> </div> </div> <div id="content-content"> <div id="content-content-margin"> <label class="title-page"> HipertensÃo</label> <br /> <br /> <h1> <strong>Perguntas e Respostas </strong> </h1> <br /> <h2> O que é pressão arterial?</h2> <br /> <div class="content-content-sub"> O coração é responsável por bombear sangue para todos os órgãos do corpo por meio de tubos chamados artérias. O sangue bombeado é "empurrado" contra a parede dos vasos sangüÃneos e esta tensão gerada na parede das artérias é denominada pressão arterial. A elasticidade das artérias e a resistência ao fluxo de sangue das pequenas artérias também determinam a intensidade da pressão arterial. Segundo as orientações médicas mais atualizadas a pressão arterial considerada normal para a maioria dos adultos é menor ou igual a 120 por 80 mm Hg.</div> </div> </div> </div> </div>0ð:
Eu abri esses documentos com o dreamweaver, então não sei se a parte criptografada é real.
Dá pra ver que no final do documento .dll vem o código html da página.
A questão é que eu não manjo nada de asp (só mexo com html + css), e achei que seria um trampo fácil afinal só preciso editar o html das páginas.
Minhas dúvidas:
1 - eu posso modificar somente o html nessas páginas e mandá-las novamente pro FTP? Mesmo com esses caracteres criptografados? Isso não vai danificar ou invaildar a "criptografia" e quebrar o funcionamento das páginas?
Eu não tenho como testar modificar o html e enviar pra ver se funciona, pois o site é de uma empresa grande e não dá pra fazer cagada, por isso quero saber se eu modificar somente a parte html não vai afetar o resto.
muito obrigado pela atenção!