<?php chdir('../../../'); define('GWF_PAGE_TITLE', 'Warchall: Nurxxed'); require_once 'challenge/html_head.php'; require_once GWF_CORE_PATH . 'module/WeChall/solutionbox.php'; if (false === ($chall = WC_Challenge::getByTitle(GWF_PAGE_TITLE))) { $chall = WC_Challenge::dummyChallenge(GWF_PAGE_TITLE, 6, 'challenge/warchall/nurxxed/index.php'); } $chall->showHeader(); $chall->onCheckSolution(); $home = 'http://nurxxed.warchall.net'; $flag = 'http://nurxxed.warchall.net/config.php'; $war_url = GWF_WEB_ROOT . 'challenge/warchall/begins/index.php'; echo GWF_Box::box($chall->lang('info', array($home, $flag)), $chall->lang('title')); formSolutionbox($chall, 14); echo $chall->copyrightFooter(); require 'challenge/warchall/ads.php'; require_once 'challenge/html_foot.php';
$content .= GWF_Table::rowEnd(); } $content .= GWF_Table::end(); echo GWF_Box::box($content, $chall->lang('tt_list_wc3', array('index.php?algo=wc3&list=wc3'))); } elseif (Common::getGetString('list') === 'wc4') { $content = ''; $content .= GWF_Table::start(); foreach ($list2 as $plaintext) { $content .= GWF_Table::rowStart(); $content .= sprintf('<td style="font-family:monospace;">%s</td>', hashgame_wc4($plaintext)); $content .= GWF_Table::rowEnd(); } $content .= GWF_Table::end(); echo GWF_Box::box($content, $chall->lang('tt_list_wc4', array('index.php?algo=wc4&list=wc4'))); } formSolutionbox($chall); echo $chall->copyrightFooter(); require_once 'challenge/html_foot.php'; #################### ### Check answer ### #################### function sort_strlen($a, $b) { return strlen($b) - strlen($a); } function hashgame_longest_two(array $list) { usort($list, 'sort_strlen'); return array(array_shift($list), array_shift($list)); } function hashgame_check_answer(WC_Challenge $chall, $answer, array $list1, array $list2)
<?php chdir('../../../../'); define('GWF_PAGE_TITLE', 'Training: Warchall - 7 Tropical Fruits'); require_once 'challenge/html_head.php'; require_once GWF_CORE_PATH . 'module/WeChall/solutionbox.php'; if (false === ($chall = WC_Challenge::getByTitle(GWF_PAGE_TITLE))) { $chall = WC_Challenge::dummyChallenge(GWF_PAGE_TITLE, 8, 'challenge/warchall/tropical/7/index.php'); } $chall->showHeader(); $chall->onCheckSolution(); echo GWF_Box::box($chall->lang('info', array('/challenge/warchall/begins/index.php', 'index.php?highlight=christmas'), $chall->lang('title'))); $filename = 'challenge/warchall/tropical/7/level7.c'; if (Common::getGetString('highlight') === 'christmas') { $message = '[code lang=C title=tropic7.c]' . file_get_contents($filename) . '[/code]'; echo GWF_Message::display($message); } formSolutionbox($chall, 18); echo $chall->copyrightFooter(); require 'challenge/warchall/ads.php'; require_once 'challenge/html_foot.php';