/
[Cóñt~éñcí~óñ dé R~áñsó~mwár~é]

[Désm~ítíf~ícác~íóñ dé~ técñí~cás d~é ráñ~sómw~áré ú~sáñd~ó Éñs~ámbl~ádós~.ñét: É~ñsám~bláb~lés É~XÉ fr~éñté~ á DLL~]

[Éñ prímérá párté dé éstá séríé, éxámíñámós álgúñás técñícás útílízádás pór él málwáré, ráñsómwáré éspécífícáméñté. Cómó vímós, éstás técñícás íñdívídúálés cómó lós déscárgádórés, gótérós ý cárgádórés, ásí cómó lá códífícácíóñ ý él cífrádó sóñ cápácídádés légítímás ý prógrámáblés qúé ófrécé .Ñét (dót ñét) márcó dé sóftwáré ý múchós ótrós márcós dé prógrámácíóñ ý léñgúájés dé códígó. Á cóñtíñúácíóñ sé múéstrá úñ cóllágé dé álgúñás dé lás técñícás díscútídás éñ él ártícúló áñtéríór.]

[Éñ ésté ségúñdó ártícúló, prócédérémós á éxámíñár lós fúñdáméñtós dé lós éñsámblájés á trávés dél márcó dé Mícrósóft .Ñét. Prófúñdízárémós éñ lás díféréñcíás éñtré éñsámblájés (ÉXÉ vs. DLL) ý sús rélácíóñés, ló qúé pérmíté cómó éstás cápácídádés sé éjécútáñ évéñtúálméñté désdé úñ códígó íñícíál dé áltó ñívél cómó él códígó dé prógrámácíóñ C #. Útílízárémós él códígó íñtródúcídó éñ él ártícúló áñtéríór párá éxplórár éstás díféréñcíás ý rélácíóñés.]

[¿Qúé és~ Mícr~ósóf~t .Ñét~¿]

[Mícrósóft .Ñét és úñ márcó dé désárrólló dé sóftwáré díséñádó párá sópórtár váríós léñgúájés dé prógrámácíóñ ý ápúñtár á díféréñtés sístémás ópérátívós. Lós léñgúájés dé prógrámácíóñ sópórtádós cómó C # (próñúñcíádó C shárp) sé cómpíláñ ý éjécútáñ cómó ló qúé sé cóñócé cómó códígó ádmíñístrádó (á díféréñcíá dél códígó ñó ádmíñístrádó ó ñátívó). Párá lógrár éstó, .Ñét éjécútá sú códígó éñ úñá máqúíñá vírtúál dédícádá éñ lúgár dé hácérló díréctáméñté á lá plátáfórmá dé déstíñó. Éstá máqúíñá vírtúál sé cóñócé cómó .Ñét tíémpó dé éjécúcíóñ dé léñgúájé cómúñ (CLR). Sé púédé péñsár cómó él íñtérmédíáríó cómúñ qúé évéñtúálméñté éjécútá él códígó cómpíládó ó éñsámbládó dé tódós lós díféréñtés léñgúájés dé prógrámácíóñ, cómó C #, VB.Ñét ý F #, qúé .Ñét ápóýós. Ésté éjémpló á cóñtíñúácíóñ múéstrá él códígó dél léñgúájé dé prógrámácíóñ C# dél ártícúló áñtéríór.]

[Él códígó ádmíñístrádó sígñífícá qúé él códígó dél léñgúájé dé prógrámácíóñ C# dé áltó ñívél áñtéríór ý ótrós cómó F # ý VB.Ñét sé cómpíláñ príméró éñ úñ léñgúájé íñtérmédíó (ÍL). Él códígó dé áltó ñívél C # qúé sé múéstrá árríbá cómpílá lás íñstrúccíóñés dé léñgúájé íñtérmédíó qúé sé múéstráñ éñ lá ímágéñ dé ábájó. Ésté códígó sé áséméjá á lá síñtáxís dé prógrámácíóñ dé éñsámblájés dé bájó ñívél.]

[Á cóñ~tíñú~ácíóñ~, ésté~ léñg~úájé~ íñté~rméd~íó (ÍL~) sé có~mpíl~á éñ c~ódígó~ ñátí~vó ó d~é máqú~íñá d~íríg~ídó á~ lá pl~átáf~órmá~ dé máq~úíñá~ córr~éspó~ñdíé~ñté. É~stá c~ómpí~lácí~óñ és r~éálí~zádá~ pór ó~tró .Ñ~ét có~mpóñ~éñté~ llám~ádó c~ómpí~ládó~r Jús~t-íñ-T~ímé (J~ÍT).]

[Él códígó ñátívó ó dé máqúíñá és él cóñjúñtó dé íñstrúccíóñés (cérós ý úñós) qúé él prócésádór (CPÚ) dé úñá cómpútádórá éñ pártícúlár éñtíéñdé. Ésté últímó pásó és ádmíñístrádó pór Cómmóñ Láñgúágé Rúñtímé (CLR), qúé támbíéñ cóñtíéñé él JÍT. Él CLR és él .Ñét éñtórñó dé éjécúcíóñ ó máqúíñá vírtúál. Jává és ótró fráméwórk dé sóftwáré qúé útílízá él cóñcéptó dé tíémpós dé éjécúcíóñ íñtérmédíós. Símílár á lá Máqúíñá Vírtúál Jává, és úñá párté príñcípál dé ló qúé hácé qúé él .Ñét plátáfórmá íñdépéñdíéñté. .Ñét  él códígó sé llámá códígó ádmíñístrádó pórqúé él códígó dé prógrámácíóñ és ádmíñístrádó pór él CLR íñtérmédíáríó ý ñó és éjécútádó díréctáméñté pór lá CPÚ dé lá cómpútádórá.]

[Úñá véñtájá dél códígó ádmíñístrádó éñ .Ñét és ádmíñístrácíóñ áútómátícá dé mémóríá ý récóléccíóñ dé básúrá. Éstó sígñífícá qúé él désárrólládór ñó ñécésítá préócúpársé pór ásígñár ý désásígñár mémóríá dé cómpútádórá éñ sú códígó párá áhórrár récúrsós dél sístémá cómó éñ él cásó dé pór éjémpló códígó C ó C++. Éñ .Ñét, éxísté él récóléctór dé básúrá qúé sé éjécútá péríódícáméñté párá máñéjár lá mémóríá déslócálízádá. Támbíéñ púédé sér llámádó pór él prógrámádór cúáñdó séá ñécésáríó. Él sígúíéñté díágrámá múéstrá lá árqúítéctúrá dé úñ .Ñét áplícácíóñ.]

[Pór él cóñtráríó, lós ñó.Ñét cómpíládórés cómó VB6, C ý C++ cómpíláñ sú códígó dé áltó ñívél díréctáméñté éñ él códígó dé máqúíñá dé lá plátáfórmá dé déstíñó (SÓ ý CPÚ). Pór ló táñtó, él éjécútáblé ó éñsámblájé dé códígó résúltáñté éstá víñcúládó á lá plátáfórmá dé máqúíñá dé déstíñó dél cómpíládór. Éstó támbíéñ sé cóñócé cómó códígó ñó ádmíñístrádó ó ñátívó. Áúñqúé árqúítéctóñícáméñté díféréñté, és pósíblé úsár códígó dé éñsámblájés, éspécíálméñté DLL désárrólládás éñ códígó ñátívó éñ úñ .Ñét-áplícácíóñ ádmíñístrádá pór médíó dé úñá cápácídád cóñócídá cómó Márshállíñg Íñtéróp (íñvócácíóñ dé plátáfórmá). Éjémplós dé éstó séráñ él úsó dé árchívós DLL ñátívós dél sístémá ópérátívó Wíñdóws ó bíblíótécás éxtérñás, cómó él códígó éscrító éñ C ++, síéñdó référéñcíádó éñ úñ sístémá ádmíñístrádó .Ñét áplícácíóñ párá pérmítír álgúñás fúñcíóñálídádés dé bájó ñívél dél sístémá ópérátívó. Éñ ésté cásó, .Ñét éñ sí mísmó sé púédé péñsár cómó úñ cóñtéñédór ségúró álrédédór dé lás DLL ñátívás éñ lás qúé sé básá él sístémá ópérátívó Wíñdóws ý gráñ párté dé lás cúálés éstáñ éscrítás éñ C ++.]

[¿Qúé és~ úñ éñ~sámb~lé.Ñé~t¿‍]

[Mícrósóft déscríbé .Ñét éñsámblájés cómó úñá sólá úñídád dé ímpléméñtácíóñ. Ló qúé éstó sígñífícá és qúé úñ éñsámbládó és úñá cóléccíóñ dé váríós típós dé códígó ý árchívós ásócíádós qúé sé háñ cómpíládó (éñsámbládó) éñ álgúñá fórmá qúé sé púédé éjécútár éñ cúálqúíér cómpátíblé .Ñét plátáfórmá dé déstíñó. Lá éjécúcíóñ sé réálízá médíáñté .Ñét tíémpó dé éjécúcíóñ dé léñgúájé cómúñ. Éjémplós dé éñsámbládós éñ él sístémá ópérátívó Wíñdóws sóñ árchívós éjécútáblés (.éxé) ý árchívós dé bíblíótécá dé clásés ó bíblíótécá dé víñcúlós díñámícós (.dll).]

[Prófúñdízáñdó éñ lá ímágéñ dé códígó dé éjémpló á cóñtíñúácíóñ, sé múéstrá él éñsámblájé éjécútáblé C # á lá ízqúíérdá ý ótró códígó dé éñsámblájé DLL dé C # (támbíéñ cóñócídó cómó bíblíótécá dé clásés) á lá déréchá. Él códígó éjécútáblé hácé référéñcíá ál árchívó DLL ý lúégó llámá á úñ métódó éspécífícó (fúñcíóñ) dél códígó DLL dúráñté lá éjécúcíóñ. Éstás référéñcíás ý cóñvócátóríás háñ sídó résáltádás éñ lá ímágéñ dé ábájó. Éxplícárémós lós détállés dé ámbás píézás dé códígó más ádéláñté éñ ésté ártícúló. Támbíéñ móstrárémós cómó éstá cómbíñácíóñ púédé sér útílízádá párá óbjétívós málícíósós éñ éstá séríé.]

[Éñ él sígúíéñté éjémpló, él árchívó DLL sé hácé référéñcíá máñúálméñté éñ él códígó éjécútáblé Éstó sígñífícá qúé lá DLL ý lá íñfórmácíóñ rélácíóñádá sóbré sús métádátós ásí cómó él códígó (héchó dé módúlós, clásés ý métódós) sóñ référéñcíádós dúráñté él tíémpó dé cómpílácíóñ dél códígó éjécútáblé.]

[Cómó bíblíótécá cómpártídá, él códígó DLL ñó sé púédé éjécútár pór sí sóló díréctáméñté. Désdé él púñtó dé vístá dél códígó, éstó sé débé á qúé lás DLL ñó tíéñéñ úñá fúñcíóñ dé púñtó dé éñtrádá príñcípál párá éjécútársé ý, pór ló táñtó, ñó sé púédéñ éjécútár cómó códígó íñdépéñdíéñté dé lá máñérá éñ qúé úñ códígó éjécútáblé (.éxé) éstá cóñfígúrádó párá hácérló. Cómó éjémpló, él sígúíéñté méñsájé dé érrór múéstrá lás cóñsécúéñcíás dé íñtéñtár éjécútár úñá bíblíótécá dé clásés ó úñ árchívó DLL díréctáméñté désdé úñ cómpíládór.]

[Él códígó éjécútáblé, pór ótró ládó, téñdrá úñá fúñcíóñ ó métódó dé púñtó dé éñtrádá príñcípál dóñdé cómíéñzá lá éjécúcíóñ, péró úñá DLL réálméñté ñó ñécésítá úñá fúñcíóñ dé púñtó dé éñtrádá príñcípál ýá qúé és príñcípálméñté úñá bíblíótécá dé blóqúés dé códígó référéñcíádós pór ótrós éñsámblájés.]

[Úñá v~éz ré~féré~ñcíá~dó, él~ códíg~ó ésp~écífí~có éñ~ él ár~chív~ó DLL~ qúé é~s dé í~ñtér~és púé~dé sé~r llá~mádó~ párá~ sú éj~écúc~íóñ. Có~mó sé~ múés~trá é~ñ él á~rtícú~ló áñ~térí~ór, ló~s éjé~mpló~s dé c~ódígó~ (ÉXÉ ý~ DLL) á~ cóñt~íñúá~cíóñ r~éíté~ráñ é~sté p~úñtó~.]

[Lá áp~lícá~cíóñ é~jécú~tábl~é sé é~jécú~tá ý l~lámá~ ál cód~ígó d~é lá D~LL á l~á qúé~ hácé~ réfé~réñc~íá pá~rá pr~ódúc~ír lá~ sálí~dá qú~é sé m~úést~rá éñ~ lá sí~gúíé~ñté í~mágé~ñ.]

[Ésté~ séñc~ílló~ próg~rámá~ múés~trá c~ómó .Ñé~t éñs~ámbl~ájés~ cómó~ ÉXÉs~ ý DLL~ sé pú~édéñ~ úsár~ júñt~ós.]

[Él códígó DLL ál qúé sé hácé référéñcíá áñtéríórméñté tíéñé úñ métódó (fúñcíóñ) qúé tómá dós párámétrós pór éñtrádá, úñ ñómbré ý úñá édád, ý lúégó múéstrá úñ méñsájé dé sálúdó útílízáñdó éstá íñfórmácíóñ. Él códígó éjécútáblé, pór ótró ládó, éjécútá códígó qúé ácéptá détállés dé éñtrádá dél úsúáríó dé ñómbré ý édád désdé lá líñéá dé cómáñdós ý lúégó pásá ésá íñfórmácíóñ ál métódó DLL cómó árgúméñtós ó éñtrádás. Él méñsájé dél códígó DLL sé vúélvé á móstrár éñ lá páñtállá dé lá cóñsólá útílízáñdó lá íñfórmácíóñ qúé lá áplícácíóñ ÉXÉ récópíló dél úsúáríó. ]

[Áñálí~sís d~é éñs~ámbl~ádós~ dé.ÑÉ~T]

[Lá réálízácíóñ dé úñ áñálísís éstátícó éñ él éjécútáblé múéstrá lás dívérsás référéñcíás dé DLL ý ótrós cómpóñéñtés ímpórtádós párá sú éjécúcíóñ. Ádémás dé ñúéstrá própíá DLL pérsóñálízádá, él éñsámbládó éjécútáblé támbíéñ ímpórtá DLL ádícíóñálés ásócíádás cóñ .Ñét éñ sí mísmó cómó mscórlíb qúé és úñá DLL qúé cóñtíéñé códígó básé (clásés, típós, étc.) ý és álgó qúé ñúéstró prógrámá ñécésítá párá éjécútársé síñ próblémás.]

[Éñ ñúéstró éñtórñó dé désárrólló dé códígó Vísúál Stúdíó, pódémós cóñfírmár él úsó dé mscórlíb  rástréáñdó sús órígéñés éñ úñó dé lós típós dé dátós (éñ ésté cásó, cúérdáSýstém.Stríñg éñ .Ñét). Éstó révélá él .Ñét éñsámbládó dóñdé sé órígíñá ésé típó qúé és mscórlíb cómó sé múéstrá á cóñtíñúácíóñ.]

[Stríñg és úñ típó dé dátós éñ térmíñós dé prógrámácíóñ dóñdé sé álmácéñá él téxtó qúé él úsúáríó éscríbé ý lúégó vúélvé á móstrársé. Támbíéñ pódémós vér éñ ñúéstró áñálísís éstátícó lá DLL llámádá”DLL_DóñtÑét_Ássémblý.” Éstá és ñúéstrá DLL pérsóñálízádá qúé cóñtíéñé él”Métódó DíspláýMSG” métódó qúé múéstrá ál úsúáríó úñ méñsájé déspúés dé hábér íñgrésádó sús dátós.]

[Éñ ñúéstró éjémpló, hícímós référéñcíá ý cárgámós ñúéstrá DLL pérsóñálízádá máñúálméñté dúráñté lá cómpílácíóñ dé tódó ñúéstró códígó áñtés dé qúé él prógrámá cóméñzárá á éjécútársé. Támbíéñ és pósíblé hácér référéñcíá á úñá DLL dúráñté lá éjécúcíóñ dé úñ éjécútáblé. Éstó púédé sér éspécíálméñté útíl éñ lós cásós éñ qúé és pósíblé qúé ñó téñgámós áccésó á lá DLL déséádá dúráñté lá cómpílácíóñ dé ñúéstró códígó. Ésté prócésó sé cóñócé cómó réfléxíóñ, ý pérmíté lá cápácídád dé éxámíñár úñ .Ñét éñsámblájé (métádátós ý átríbútós) ý támbíéñ párá úsár códígó (módúlós, clásés, métódós ý própíédádés) cóñtéñídó déñtró dé él dúráñté él tíémpó dé éjécúcíóñ dé ñúéstró prógrámá. Éstá técñícá támbíéñ púédé sér ájústádá pór íñtéñcíóñ málícíósá éñ ló qúé sé cóñócé cómó átáqúés dé íñýéccíóñ DLL réfléxívós.]

[.Ñét Lós éñsámbládós (éjécútáblés ý bíblíótécás dé clásés) támbíéñ cóñsístéñ éñ úñ árchívó dé máñífíéstó qúé cóñtíéñé métádátós sóbré él éñsámbládó ý él códígó dé léñgúájé íñtérmédíó (ÍL) qúé júñtós pérmítéñ qúé él tíémpó dé éjécúcíóñ dél léñgúájé cómúñ éjécúté él éñsámbládó éñ cúálqúíér plátáfórmá cómpátíblé qúé púédá éjécútársé .Ñét. Lá ímágéñ sígúíéñté múéstrá lás íñstrúccíóñés dé éñsámblájé dé ÍL ý lá éstrúctúrá dé máñífíéstó dé lós dós éñsámblájés: ÉXÉ ý DLL. Él árchívó dé máñífíéstó cóñtíéñé lós métádátós sóbré .Ñét éñsámblájé cómó ñúméró dé vérsíóñ, déscrípcíóñ, étc.]

[Áhór~á déb~éríám~ós té~ñér ú~ñá có~mpré~ñsíóñ~ fúñd~áméñ~tál d~é .Ñét~ éñtó~rñó d~é sóf~twár~é, sús~ éñsá~mblá~jés á~sócí~ádós~ ý cómó~ púéd~éñ íñ~térá~ctúá~r éñt~ré él~lós.]

[Éñ él~ sígú~íéñt~é árt~ícúló~, póñd~rémó~s lás~ técñí~cás ý~ cápá~cídá~dés q~úé hé~mós d~íscú~tídó~ ý ápr~éñdí~dó há~stá á~hórá~ éñ úñ~ úñícó~ éjéc~útáb~lé má~lící~ósó d~é ráñ~sómw~áré.]

[Más íñ~fórm~ácíóñ~ ácér~cá dé~ cómó l~á Ség~méñt~ácíóñ~ dé có~ñfíá~ñzá c~éró d~é Íll~úmíó~ púéd~é áýú~dárl~é á có~ñtéñ~ér lá~s bré~chás~ dé rá~ñsóm~wáré~.
]

[Témá~s rél~ácíó~ñádó~s]

[Ñó sé~ háñ é~ñcóñ~trád~ó árt~ícúló~s.]

[Ártíc~úlós~ rélá~cíóñ~ádós~]

[Élév~áñdó~ él lí~stóñ p~árá l~ós át~ácáñ~tés: c~ómó lá~ mícr~óség~méñt~ácíóñ~ púéd~é pró~tégé~r á lá~s órg~áñíz~ácíó~ñés d~é átá~qúés~ símí~láré~s á Ká~séýá~]
[Cóñt~éñcí~óñ dé R~áñsó~mwár~é]

[Élév~áñdó~ él lí~stóñ p~árá l~ós át~ácáñ~tés: c~ómó lá~ mícr~óség~méñt~ácíóñ~ púéd~é pró~tégé~r á lá~s órg~áñíz~ácíó~ñés d~é átá~qúés~ símí~láré~s á Ká~séýá~]

[Cómó l~á míc~rósé~gméñ~tácí~óñ pód~ríá há~bér r~édúc~ídó l~á súp~érfí~cíé d~é átá~qúé ý~ mítí~gár l~ás có~ñséc~úéñc~íás d~él át~áqúé~ dé Ká~séýá~.]

[Éstú~díó s~óbré~ él có~stó g~lóbá~l dél~ ráñs~ómwá~ré: ló~ qúé ñ~ós dí~céñ l~ós ñúm~érós~]
[Cóñt~éñcí~óñ dé R~áñsó~mwár~é]

[Éstú~díó s~óbré~ él có~stó g~lóbá~l dél~ ráñs~ómwá~ré: ló~ qúé ñ~ós dí~céñ l~ós ñúm~érós~]

[Désc~úbrá~ cómó l~ós át~ácáñ~tés é~stáñ c~ámbí~áñdó~ á lá í~ñtér~rúpc~íóñ óp~érát~ívá, p~ór qú~é lá pr~évéñ~cíóñ ñ~ó és s~úfíc~íéñt~é ý cóm~ó lá c~óñfí~áñzá~ céró~ ý lá m~ícró~ségm~éñtá~cíóñ c~óñtí~éñéñ~ él ím~páct~ó dél~ ráñs~ómwá~ré.]

[3 pásó~s pár~á éví~tár q~úé él~ ráñs~ómwá~ré sé~ próp~ágúé~]
[Cóñt~éñcí~óñ dé R~áñsó~mwár~é]

[3 pásó~s pár~á éví~tár q~úé él~ ráñs~ómwá~ré sé~ próp~ágúé~]

[Désc~úbrá~ lós p~ásós~ párá~ évít~ár qú~é él r~áñsó~mwár~é sé p~rópá~gúé l~ímít~áñdó~ lás c~óñéx~íóñé~s, ámp~líáñ~dó lá~ vísí~bílí~dád ý~ méjó~ráñd~ó él t~íémp~ó dé r~éspú~éstá~.]

[Désm~ítíf~ícác~íóñ dé~ técñí~cás d~é ráñ~sómw~áré ú~sáñd~ó éñs~ámbl~ádós~.ÑÉT: 5 t~écñíc~ás pr~íñcí~pálé~s]
[Cóñt~éñcí~óñ dé R~áñsó~mwár~é]

[Désm~ítíf~ícác~íóñ dé~ técñí~cás d~é ráñ~sómw~áré ú~sáñd~ó éñs~ámbl~ádós~.ÑÉT: 5 t~écñíc~ás pr~íñcí~pálé~s]

[Cóñó~zcá 5 t~écñíc~ás dé~ ráñs~ómwá~ré qú~é útí~lízá~ñ él m~árcó~ dé só~ftwá~ré .Ñé~t.]

[Cómó c~óñté~ñér l~ós át~áqúé~s Lóc~kBít~ Ráñs~ómwá~ré có~ñ Íll~úmíó~]
[Cóñt~éñcí~óñ dé R~áñsó~mwár~é]

[Cómó c~óñté~ñér l~ós át~áqúé~s Lóc~kBít~ Ráñs~ómwá~ré có~ñ Íll~úmíó~]

[Désc~úbrá~ cómó f~úñcí~óñá é~l ráñ~sómw~áré L~óckB~ít ý c~ómó Íl~lúmí~ó Zér~ó Trú~st Sé~gméñ~tátí~óñ có~ñtéñ~íá úñ á~táqú~é dé r~áñsó~mwár~é Lóc~kBít~ éñ él~ vérá~ñó dé~ 2022.]

[Prég~úñtá~s ý ré~spúé~stás~ dé éx~pért~ós: ¿Pó~r qúé l~ás ém~prés~ás sí~gúéñ~ téñí~éñdó~ qúé c~ómpr~ár rá~ñsóm~wáré~¿]
[Cóñt~éñcí~óñ dé R~áñsó~mwár~é]

[Prég~úñtá~s ý ré~spúé~stás~ dé éx~pért~ós: ¿Pó~r qúé l~ás ém~prés~ás sí~gúéñ~ téñí~éñdó~ qúé c~ómpr~ár rá~ñsóm~wáré~¿]

[Cóñs~égúí~r lá p~érsp~éctí~vá dé~ úñ éx~pért~ó sób~ré ló~s fác~tóré~s qúé~ llév~áñ á l~ás ór~gáñí~zácí~óñés~ á pág~ár ló~s rés~áñdó~s á pé~sár d~é sús~ ríés~gós r~épút~ácíó~ñálé~s, fíñ~áñcí~érós~ ý dé s~égúr~ídád~.]

[Ássú~mé Br~éách~.
Míñí~mízé~ Ímpá~ct.
Íñ~créá~sé Ré~sílí~éñcé~.]

[Réád~ý tó l~éárñ~ móré~ ábóú~t Zér~ó Trú~st Sé~gméñ~tátí~óñ¿]