/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Hvad er det for et Html kode?
Fra : naqibullah


Dato : 03-05-07 19:48

min ven som har et mörkelige html kode til sin side siger at det
er også Html kode, men det tror jeg ikke fordi det er upbygget
med 12345676 hvad er det for noget?


koden kommer her:


<html>

<head>
<meta HTTP-EQUIV="Expires" CONTENT="WebCRYPt ">
<script language="Javascript">
<!--

function process(ar)
{
var Stri=''

var y, z, sum, n, n1, number, j=0
var key = new Array(13617,50,51,52)

n1=8
for (j=0; j<ar.length; ++j)
{
for (i=0; i<ar[j].length-1; ++i)
{
sum=4055616968
n=n1
y=ar[j][i]
z=ar[j][++i]
while(n-->0)
{
z-=(y<<4)+key[2]^y+sum^(y>>5)+key[3]
y-=(z<<4)+key[0]^z+sum^(z>>5)+key[1]
sum-=0x9E3779B9
}


Stri+=String.fromCharCode(y&0xFF)+String.fromCharCode((y>>8)&0xFF
)+String.fromCharCode((y>>16)&0xFF)+String.fromCharCode((y>>24)&0
xFF)

Stri+=String.fromCharCode(z&0xFF)+String.fromCharCode((z>>8)&0xFF
)+String.fromCharCode((z>>16)&0xFF)+String.fromCharCode((z>>24)&0
xFF)
}
document.write(Stri)
Stri=''
}
}

function start() {
var ar=new Array()
ar[0]=new
Array(215701664,-1942726031,-1853200358,139969500,-1578102410,-16
54995249,-1991850191,-1996845237,1990784804,-1525816161,-99427721
9,1584968009,-1378612856,1655083490,-1757428463,-1724700035,43533
0268,-1563647257,-1250603885,-156934112,832544472,-401553827,2383
34468,-1697864157,-994277219,1584968009,896302006,-2006182829,967
963614,-1886807334,110242838,-1348658969,986589207,755020030,1077
0387,1279109191,207419322,1733655479,-549117626,1516322647,-18278
20046,1180307171,1068484700,-1975596411,2053600809,-1954067816,11
82344090,-848721763,826599907,566916595,-2132844530,1313428796,-5
14110311,-163390953,1122038573,2038701195,842120741,218211174,168
3387904,294032629,1704757619,-937413486,-1621546943,1113538653,13
21087717,-452751272,133014549,-1994571540,361799001,82765664,-967
077843,1536998244,632728646,810477277,772851132,-14446829,-169794
6442,-770009647,-1539477685,-1789724402,1216198035,-521394150,-21
23441391,-27902177,600749477,2144053607,1565238821,-310895183,414
935449,1297090870,-1562239767,-1098620903,-1498995780,-531721688,
1179008111,219762244,192804596,-1748059499,681998488,-1942904683,
-1538471219,61146588,1714690671,431194532,291478436,-738396418,64
1877205,-218470957,-918059164,-1554842257,316100340,1721626223,32
52849,1658762439,-50654513,-251072218,-1858312222,35941657,-85686
6484,-1981913459,-1426709557,-156539354,1810945466,-1169989843,36
1799001,82765664,-967077843,1536998244,1147317319,-1141362403,812
320506,741986525,1270645521,-385652059,1865454500,-470166824,1270
645521,-385652059,1939351518,514938384,2100781903,570164243,31610
0340,1721626223,-412329241,1588971820,-663501727,-222672218,-5558
13571,184232127,1109281254,1627592219,-1537620767,1384209142,-162
5869910,-409714566,-1805600216,2095869296,-1858334506,411697395,1
827435050,1222554185,-579708876,-664548472,-357762,-362905153,-13
7836025,988109256,-1935786020,-97884863,-579708876,-664548472,-74
1955217,-191030574,1895480692,1790161478,-429916586,208124185,-28
6682967,-792881541,1736146728,2038375630,-186531156,937341277,-30
1079678,-471325683,471594975,464022384,-1115210824,-555171699,191
3553616,1427380852,333214405,1672804783,-294905096,-2003614234,18
92203335,-1503514319,-36530524,-835538710,-1114335301,-1136934331
,-1227576028,1932958814,903764217,-1372227161,-1239687489,6735526
05,-2053938415,-1010906759,-841774880,-2146278564,1423807958,-101
9107755,-26307549,1009818886,1021057361,1377996337,-2061101743,13
72458959,-106204626,2121212319,169449795,-1796642797,98183205,330
391969,1239491547,-1126654062,157580576,-759280543,-289333600,512
268413,1268865036,-2108640852,-1075969958,892170831,771691207,207
6945447,117854691,1201916191,-266592580,1935560777,1506640263,118
3076460,361799001,82765664,638613876,14083122,947752889,-15825092
30,1039162303,-1737310563,1185280819,-735033282,1802530921,159618
819,1604725288,594061767,-289333600,512268413,281788305,-15849762
91,847437100,591065600,-2125542884,-19198872,-1125639919,62725376
3,-1883054955,197326137,1962292752,-1879101707,-1666500602,-15421
75852,-2001708714,1959328448,714541928,-1740319725,564050086,1616
537767,1613382916,644678200,760178567,700591927,1987948732,164802
2014,1365465965,2016992681,-1095550168,-239068424,69023253,-10090
53100,-1385756644,-635794518,2030654882,-469038404,-1865762583,11
44597139,2025378991,-1655062721,1311601682,-682059443,-226032063,
1033721280,1576566056,-805005281,1689953151,1880261018,1781428097
,-2048120758,120205624,-1123946063,-456986406,2144684208,-1109615
908,-1879930901,-1101471053,687935296,1622140644,1450545708,-6716
5809,-176632407,1560532459,1339101269,117515533,1752534140,170050
0816,-523908544,59638881,958121606,891192793,1479785051,188785251
3,740950854,132536690,1795725416,1887852513,740950854,812535250,-
1181974542,-1860466371,-1784800379,-1273663413,2088871032,5654490
92,-1806609688,-600031045,896246745,223172641,-629487290,10308551
37,-1524936482,1907081092,-1452878290,-971346312,-239653433,41208
8191,-1152006792,1362096627,2078058599,1416992725,-1849529240,128
472996,-1968962288,-990834547,1995785549,-53332531,1694806392,116
3373121,-224907397,-137615818,-1811692550,-1419781711,1527304336,
947178603,-419731735,1555666387,-2051291276,28849980,-1946148114,
-1649589527,1665128684,-1445945835,931079712,30809092,-560525271,
-750312945,1826154545,1438190405,1523979912,-2013190318,242790068
,1895942206,-352053001,-2132757845,-253760573,713307932,123369012
1,916471029,44391492,1320842479,-230575895,1522074618,743310930)
ar[1]=new
Array(1924719208,1423111364,-1998563878,-216649857,-1240350600,-7
79243466,-1813088682,-803418351,-1915772093,-2125421788,130985806
7,1739823432,784748996,-636135797,-297358429,86040030,2010526484,
489476247,183681885,-347793941,-726318499,-1282844700,1119246514,
-1498967486,2133530874,2077773633,-1196561850,128746904)

process(ar)
}
start()
//-->
</script>

</body>
</html>


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Rune Jensen (03-05-2007)
Kommentar
Fra : Rune Jensen


Dato : 03-05-07 20:02

"naqibullah" <barnaul25@hotmail.com> skrev i en meddelelse
news:463a2e5b$0$90275$14726298@news.sunsite.dk...
> min ven som har et mörkelige html kode til sin side siger at det
> er også Html kode, men det tror jeg ikke fordi det er upbygget
> med 12345676 hvad er det for noget?

Den kode er ikke HTML, men alt nedenunder

> <script language="Javascript">

er javascript.

Hvis du vil vide, hvad den gør, kan du _måske_ få lidt oplysninger i
clientside gruppen.

Det er så formentlig et program af en art, som har genereret siden. I hvert
fald er selve HTML-en, det lidt, der er udenom javascripten, brugt forkert
eller er mangelfuldt.

Der er ikke noget sprog, som hedder 12345676, og jeg kan heller ikke finde
det i koden, men det lyder som noget data til Javascripten.

MVH
Rune Jensen



Rune Jensen (03-05-2007)
Kommentar
Fra : Rune Jensen


Dato : 03-05-07 20:07

"Rune Jensen" skrev i en meddelelse...

> Den kode er ikke HTML, men alt nedenunder
>
>> <script language="Javascript">
>
> er javascript.

Der skulle nok have stået, at alt inden for <script...> og </script> er
javascript. Alt andet udenom er et (dårligt) forsøg på at lave HTML.
Dårligt, fordi det er mangelfuldt og fejlfyldt HTML-kode

MVH
Rune Jensen



Jørn Andersen (04-05-2007)
Kommentar
Fra : Jørn Andersen


Dato : 04-05-07 00:15

On Thu, 3 May 2007 21:06:39 +0200, "Rune Jensen"
<runeofdenmark@hotmail.com> wrote:

>Der skulle nok have stået, at alt inden for <script...> og </script> er
>javascript. Alt andet udenom er et (dårligt) forsøg på at lave HTML.
>Dårligt, fordi det er mangelfuldt og fejlfyldt HTML-kode

Hans HTML:
<html>

<head>
<meta HTTP-EQUIV="Expires" CONTENT="WebCRYPt ">
<script...> ... </script>
</body>
</html>

- behøver vel ikke være fejlfyldt, hvis altså JScript'et skrev det
manglende
(bortset fra, at der mangler en DOCTYPE)



Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Rune Jensen (04-05-2007)
Kommentar
Fra : Rune Jensen


Dato : 04-05-07 01:09

"Jørn Andersen" skrev i en meddelelse...

> - behøver vel ikke være fejlfyldt, hvis altså JScript'et skrev det
> manglende
> (bortset fra, at der mangler en DOCTYPE)

....og body start, den tænkte jeg sådan set også på mangler - den må da vidst
ikke skrives med JS?

Så vidt jeg lige kan se, så er meta expires vel egentlig også anvendt
forkert?

http://vancouver-webpages.com/META/metatags.detail.html#expires


MVH
Rune Jensen

--
Royal Dance Vol. 2



Stig Johansen (04-05-2007)
Kommentar
Fra : Stig Johansen


Dato : 04-05-07 06:40

naqibullah wrote:

> min ven som har et mörkelige html kode til sin side siger at det
> er også Html kode, men det tror jeg ikke fordi det er upbygget
> med 12345676 hvad er det for noget?
>
>
> koden kommer her:
[snip html+javascript]

Endnu et (fejlfyldt) forsøg på at undgå kopiering af billeder.
Her er der tale om ...src="player2.jpg"....
Hvis du har den oprindelige URL kan du bare hente billedet direkte.


Det ser ud til der er en fejl i ar[0] arrayet, men her kommer det jeg kunne
nå at fange før det crashede min Konqueror:
(Fjern selv mærkelige tegn fra fejloutput):

<html> 
 
<head> 
<meta name="GENERATOR" content="Microsoft FrontPage 6.0"> 
<meta name="ProgId" content="FrontPage.Editor.Document"> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>AfghanLife Media Player v1.5</title> 
<script>   
<!--   
if (window.Event)    
  document.captureEvents(Event.MOUSEUP);    
 function nocontextmenu()     
{   
 event.cancelBubble = true   
 event.returnValue = false;   
  return false;   
}   
 function norightclick(e)    
{   
 if (window.Event)    
 {   
  if (e.which == 2 || e.which == 3)   
   return false;   
 }   
 else   
  if (event.button == 2 || event.button == 3)   
  {   
   event.cancelBubble = true   
   event.returnValue = false;   
   return false;   
  }   
 }   
 document.oncontextmenu = nocontextmenu;    
document.onmousedown = norightclick;    
 function disableselect(e){ 
return false 
} 
function reEnable(){ 
return true 
} 
document.onselectstart=new Function ("return false") 
if (window.sidebar){ 
document.onmousedown=disableselect 
document.onclick=reEnable 
} 
 
//-->    
</script>    
 
</head> 
 
<body background="11250.jpg"> 
 
<div style="position: absolute; top: 45px; left: -13px; width: 698px; height: 707px; z-index: 1"> 
        <iframe name="I1" width="491" height="362" src="http://www.pamtv.us/atn.htm" scrolling="no" border="0" frameborder="0" marginheight="0" marginwidth="1"> 
        De browser ondersteunt geen in line frames of is momenteel zodanig geconfigureerd dat in line frames niet kunnen worden weergegeven. 
        </iframe></div> 
<div style="position: absolute; top: 0px; left: 0px; width: 483px; height: 4

15px; z-index: 2"> 
        <img border="0" src="player2.jpg" width="483" height="415"></div> 
 
</body> 
 
</html> 
  

--
Med venlig hilsen
Stig Johansen

Rune Jensen (04-05-2007)
Kommentar
Fra : Rune Jensen


Dato : 04-05-07 07:53

"Stig Johansen" <stig_johansen_it_at_=(@)hotmail.com> skrev i en
meddelelse...

> Endnu et (fejlfyldt) forsøg på at undgå kopiering af billeder.
> Her er der tale om ...src="player2.jpg"....
> Hvis du har den oprindelige URL kan du bare hente billedet direkte.


Hmmm... er det det eneste, den kode gør? Altså forsøger at undgå, man
stjæler billedet?

Andre har skrevet det før (og jeg har osse)... men alt sådan noget
huttelifut er ikke brugbart. Det ødelægger brugervenligheden. Det gør det
sværere at rette i. Det kommer til at irritere brugerne.

Hvis du _vil_ lave en funktion, hvor billedet ikke direkte kan stjæles -
HUSK: det vil det _altid kunne_ men man kan gøre det sværere for newbies -
så lav noget kode, som ikke griber ind i brugerens browser eller er baseret
på, at JS er slået til. Sæt billedet ind som baggrund, og sæt en
gennemsigtig GIF udenpå med samme størrelse som baggrunden.

http://www.linajensen.1go.dk/test_design/webdesign_html/test.htm

....når brugeren forsøger at gemme, får han fat i den gennemsigtige GIF i
stedet. Billedet vil ikke (direkte) kunne udprintes, da det er
baggrundsbillede, og . man vil kunne finde URLen til billedet i HTMLen, men
så kan man smutte det i CSS-ark, det er ikke alle, som direkte kan analysere
en .CSS-fil. Firefox gør det også ret nemt at omgås. Men der er altid
negative sider ved at lave restriktioner. Til gengæld ødelægger det ikke
direkte noget, udover, at det gør koden længere og mere besværlig

MVH
Rune Jensen

--
WinAMP: Fourteen 14 - Another crack in my heart



Stig Johansen (05-05-2007)
Kommentar
Fra : Stig Johansen


Dato : 05-05-07 06:35

Rune Jensen wrote:

> "Stig Johansen" <stig_johansen_it_at_=(@)hotmail.com> skrev i en
> meddelelse...
>
>> Endnu et (fejlfyldt) forsøg på at undgå kopiering af billeder.
>> Her er der tale om ...src="player2.jpg"....
>> Hvis du har den oprindelige URL kan du bare hente billedet direkte.
>
> Hmmm... er det det eneste, den kode gør? Altså forsøger at undgå, man
> stjæler billedet?

Det kommer lidt an på hvad du spørger om.
I forhold til det oprindelige spørgsmål er der to ting i det her,lad os
kalde det HTML1(oprindelig) og HTML2(output).

HTML1 er som du selv skriver ganske mangelfuld. Det er formentlig det
minimalistiske i forhold til at få 'startet' det indlejrede Javascript.

Det ser ud som om man forsøger at implementere en slags kryptering for ikke
at afsløre sourcen. Hvorvidt der er tale om encoding/decoding eller
kryptering/dekryptering er nok subjektivt.

Men på serveren ligger der enten:
1) En 'krypteret'fil svarende til det postede
eller
2) En plugin der udfører 'krypteringen' on the fly.

'krypteringen' foregår ved at man deler filen op i 'klodser' af 4 bytes,
hvilket kan repræsenteres som et 32 bits tal. I stedet for at bruge tallene
direkte ganger og dividerer man lidt på dem ud fra den 'krypteringsnøgle'
der er angivet.

Resultatet af denne operation er de talrækker, der er erklæret i ar[].

Det vil sige selve HTML'er ligger i disse tal. Resten af javascriptet er
bare 'dekrypteringsrutinen'.

HTML2, som jeg postede er output fra 'dekryptering' af denne talrække, som
er det HTML der egentlig skal vises i browseren.

Jeg gætter på, at denne operation er for at forhindre 'vis kilde', da man
får HTML1 vist.

HTML2, som jeg postede som svar på spørgsmålet 'Hvad er det for et Html
kode?' har jeg kun lige skimmet. Jeg stod egentlig af ved
'<meta name="GENERATOR" content="Microsoft FrontPage 6.0">', men sådan
umiddelbart så det ud som om der ligger noget javascript til at forhindre
højreklik, disable selectiions m.v., så jeg går ud fra det er det
sædvanlige forsøg på at forhindre kopiering af billede og/eller indhold.

Det latterlige i det koncept er, at man for at få det til at virke, bliver
nødt til at medsende 'dekrypteringsalgoritmen' inklusive den 'hemmelige
nøgle'.

Nå, der er sikkert nogle der tror de har genopfundet krudtet, den dybe
tallerken m.v.

Nå for lige at rekapitulere så *tror* jeg:
HTML1 er et forsøg på at skjule kildeteksten.
HTML2 indeholder forsøg på at forhindre kopiering.

[snip resten - hint: *jeg* har ikke brug for sådan noget]

--
Med venlig hilsen
Stig Johansen

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste