I solved this instead of working on my thesis. This may not have been the best use of my time.
Look in the file
script.jsThe person is using hex instead of typing the text in. Then they slapped some code at the very end of this line, trying to hide the relevant
code in obscurity. It is
line 161 of the file I looked at. If you comment out the line with the variable containing the document
element path, the blurb at the bottom of the page goes away.
Code:
// var _0xffae=["\x23\x74\x6D\x64\x2D\x6D\x61\x69\x6E","\x6C\x65\x6E\x67\x74\x68","\x2E\x74\x6D\x64\x2D\x66\x6F\x6F\x74\x65\x72","\x66\x69\x6E\x64","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x74\x6D\x64\x2D\x66\x6F\x6F\x74\x65\x72\x22\x3E\x3C\x2F\x64\x69\x76\x3E","\x61\x70\x70\x65\x6E\x64","\x2E\x74\x6D\x64\x2D\x66\x6F\x6F\x74\x65\x72\x2D\x62\x6F\x64\x79","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x74\x6D\x64\x2D\x66\x6F\x6F\x74\x65\x72\x2D\x62\x6F\x64\x79\x22\x3E\x3C\x2F\x64\x69\x76\x3E","\x2E\x74\x6D\x64\x2D\x66\x6F\x6F\x74\x65\x72\x2D\x74\x65\x78\x74","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x74\x6D\x64\x2D\x66\x6F\x6F\x74\x65\x72\x2D\x74\x65\x78\x74\x22\x3E\x3C\x2F\x64\x69\x76\x3E","\x3C\x70\x20\x63\x6C\x61\x73\x73\x3D\x22\x74\x6D\x64\x2D\x70\x61\x67\x65\x2D\x66\x6F\x6F\x74\x65\x72\x22\x3E\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x74\x6D\x64\x68\x6F\x73\x74\x69\x6E\x67\x2E\x63\x6F\x6D\x2F\x6A\x6F\x6F\x6D\x6C\x61\x2D\x68\x6F\x73\x74\x69\x6E\x67\x2E\x68\x74\x6D\x6C\x22\x20\x74\x69\x74\x6C\x65\x3D\x22\x4A\x6F\x6F\x6D\x6C\x61\x20\x48\x6F\x73\x74\x69\x6E\x67\x22\x20\x74\x61\x72\x67\x65\x74\x3D\x22\x5F\x62\x6C\x61\x6E\x6B\x22\x3E\x4A\x6F\x6F\x6D\x6C\x61\x20\x48\x6F\x73\x74\x69\x6E\x67\x3C\x2F\x61\x3E\x20\x26\x61\x6D\x70\x3B\x20\x3C\x61\x20\x68\x72\x65\x66\x3D\x22\x68\x74\x74\x70\x3A\x2F\x2F\x77\x77\x77\x2E\x74\x6D\x64\x68\x6F\x73\x74\x69\x6E\x67\x2E\x63\x6F\x6D\x2F\x74\x65\x6D\x70\x6C\x61\x74\x65\x73\x2F\x66\x72\x65\x65\x2D\x6A\x6F\x6F\x6D\x6C\x61\x2D\x74\x65\x6D\x70\x6C\x61\x74\x65\x73\x2E\x68\x74\x6D\x6C\x22\x20\x74\x69\x74\x6C\x65\x3D\x22\x46\x72\x65\x65\x20\x4A\x6F\x6F\x6D\x6C\x61\x20\x54\x65\x6D\x70\x6C\x61\x74\x65\x73\x22\x3E\x46\x72\x65\x65\x20\x4A\x6F\x6F\x6D\x6C\x61\x20\x54\x65\x6D\x70\x6C\x61\x74\x65\x73\x3C\x2F\x61\x3E\x20\x62\x79\x20\x54\x4D\x44\x48\x6F\x73\x74\x69\x6E\x67\x3C\x2F\x70\x3E","\x3A\x76\x69\x73\x69\x62\x6C\x65","\x69\x73","\x66\x61\x64\x65\x49\x6E","\x70\x61\x72\x65\x6E\x74"];var main_container=_0xffae[0];if(!jQuery(main_container)[_0xffae[3]](_0xffae[2])[_0xffae[1]]){jQuery(main_container)[_0xffae[5]](_0xffae[4]);} ;if(!jQuery(_0xffae[2])[_0xffae[3]](_0xffae[6])[_0xffae[1]]){jQuery(_0xffae[2])[_0xffae[5]](_0xffae[7]);} ;if(!jQuery(_0xffae[6])[_0xffae[3]](_0xffae[8])[_0xffae[1]]){jQuery(_0xffae[6])[_0xffae[5]](_0xffae[9]);} ;jQuery(_0xffae[8])[_0xffae[5]](_0xffae[10]);if(!jQuery(_0xffae[8])[_0xffae[12]](_0xffae[11])){parent_el=jQuery(_0xffae[8]);var count=0;while(count<5){if(!jQuery(parent_el)[_0xffae[12]](_0xffae[11])){jQuery(parent_el)[_0xffae[13]]();} else {break ;} ;var current_el=parent_el[_0xffae[14]]();parent_el=current_el;count++;} ;} ;
It looks like this, decoded:
// # t m d - m a i n l e n g t h . t m d - f o o t e r (and so on)
Relates to:
tmd-footer-text
tmd-page-footer