MediaWiki API result
This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.
See the complete documentation, or the API help for more information.
{ "batchcomplete": "", "continue": { "arvcontinue": "20070312192404|52", "continue": "-||" }, "query": { "allrevisions": [ { "pageid": 1, "revisions": [ { "revid": 1, "parentid": 0, "user": "MediaWiki default", "timestamp": "2007-03-11T00:40:52Z", "comment": "" }, { "revid": 2, "parentid": 1, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T01:19:09Z", "comment": "" }, { "revid": 3, "parentid": 2, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T01:19:22Z", "comment": "/* Getting started */" }, { "revid": 6, "parentid": 3, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T02:16:06Z", "comment": "" }, { "revid": 47, "parentid": 6, "user": "Ron", "timestamp": "2007-03-12T19:20:16Z", "comment": "/* Wiki Stuff */" } ], "ns": 0, "title": "Main Page" }, { "pageid": 2, "revisions": [ { "revid": 4, "parentid": 0, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T01:26:01Z", "comment": "New page: Welcome to the assembly page! \n\nHere you will find various tutorials on assembly (which may include cracking and hacking). \n\nIn general, I've tried to start with the basics, and work up to..." }, { "revid": 5, "parentid": 4, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T02:09:49Z", "comment": "" }, { "revid": 8, "parentid": 5, "user": "Ron", "timestamp": "2007-03-11T03:29:21Z", "comment": "/* Basics */" }, { "revid": 9, "parentid": 8, "user": "Ron", "timestamp": "2007-03-11T03:30:00Z", "comment": "/* Basics */" }, { "revid": 23, "parentid": 9, "user": "Ron", "timestamp": "2007-03-11T19:51:27Z", "comment": "/* Basics */" }, { "revid": 34, "parentid": 23, "user": "Ron", "timestamp": "2007-03-12T03:35:23Z", "comment": "" } ], "ns": 0, "title": "Assembly" }, { "pageid": 3, "revisions": [ { "revid": 7, "parentid": 0, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T02:17:42Z", "comment": "New page: This page is for playing or testing!" } ], "ns": 0, "title": "Sandbox" }, { "pageid": 4, "revisions": [ { "revid": 10, "parentid": 0, "user": "Ron", "timestamp": "2007-03-11T03:40:24Z", "comment": "New page: mov eax, 3\n mov esi, ecx\n xor ecx, ecx\n Top:\n movsx edx, byte ptr [ecx+esi]\n sub edx, 30h\n lea edi, [eax+eax]\n xor edx, edi\n add eax, edx\n ..." }, { "revid": 11, "parentid": 10, "user": "Ron", "timestamp": "2007-03-11T03:40:39Z", "comment": "" } ], "ns": 0, "title": "Example 1" }, { "pageid": 5, "revisions": [ { "revid": 12, "parentid": 0, "user": "Ron", "timestamp": "2007-03-11T03:41:25Z", "comment": "New page: <pre>\n lea edi, [esi+0Bh]\n mov ecx, 0C2h\ntop:\n mov eax, ecx\n mov ebx, 0Ch\n cdq\n idiv ebx\n mov al, [edi]\n sub ecx, 11h\n dec edi\n cmp e..." } ], "ns": 0, "title": "Example 2" }, { "pageid": 6, "revisions": [ { "revid": 13, "parentid": 0, "user": "Ron", "timestamp": "2007-03-11T03:42:09Z", "comment": "New page: <pre> push ebp\n mov ebp, esp\n mov eax, [ebp+arg_0]\n test eax, eax\n jnz short loc_1\n\n ..." } ], "ns": 0, "title": "Example 3" }, { "pageid": 7, "revisions": [ { "revid": 14, "parentid": 0, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T18:38:07Z", "comment": "New page: This page is going to be about the fundamentals that you have to understand before you can make any sense out of assembly. Most of this stuff you'll learn if you learn to program in C. If ..." }, { "revid": 15, "parentid": 14, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T18:47:41Z", "comment": "" }, { "revid": 16, "parentid": 15, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T19:05:06Z", "comment": "/* Datatypes */" }, { "revid": 17, "parentid": 16, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T19:05:52Z", "comment": "/* Datatypes */" }, { "revid": 18, "parentid": 17, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T19:07:23Z", "comment": "/* Datatypes */" }, { "revid": 19, "parentid": 18, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T19:08:54Z", "comment": "/* Datatypes */" }, { "revid": 20, "parentid": 19, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T19:09:07Z", "comment": "/* Datatypes */" }, { "revid": 21, "parentid": 20, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T19:26:47Z", "comment": "/* Datatypes */" }, { "revid": 22, "parentid": 21, "user": "68.144.105.148", "anon": "", "timestamp": "2007-03-11T19:34:25Z", "comment": "" }, { "revid": 24, "parentid": 22, "user": "Ron", "timestamp": "2007-03-12T00:12:42Z", "comment": "/* Memory */" }, { "revid": 25, "parentid": 24, "user": "Ron", "timestamp": "2007-03-12T00:28:19Z", "comment": "/* Pointers */" }, { "revid": 26, "parentid": 25, "user": "Ron", "timestamp": "2007-03-12T00:53:05Z", "comment": "/* Ascii */" }, { "revid": 27, "parentid": 26, "user": "Ron", "timestamp": "2007-03-12T01:05:25Z", "comment": "/* Arrays */" }, { "revid": 28, "parentid": 27, "user": "Ron", "timestamp": "2007-03-12T01:05:47Z", "comment": "/* Ascii */" }, { "revid": 29, "parentid": 28, "user": "Ron", "timestamp": "2007-03-12T01:08:35Z", "comment": "/* Pointers */" }, { "revid": 30, "parentid": 29, "user": "Ron", "timestamp": "2007-03-12T01:10:27Z", "comment": "" }, { "revid": 31, "parentid": 30, "user": "Ron", "timestamp": "2007-03-12T01:23:40Z", "comment": "/* Strings */" }, { "revid": 32, "parentid": 31, "minor": "", "user": "Ron", "timestamp": "2007-03-12T03:35:05Z", "comment": "[[Fundamental Requirements]] moved to [[Fundamentals]]" } ], "ns": 0, "title": "Fundamentals" }, { "pageid": 9, "revisions": [ { "revid": 35, "parentid": 0, "user": "Ron", "timestamp": "2007-03-12T03:59:22Z", "comment": "New page: This page will discuss some important and recommended tools for reverse engineering and hack-writing. Some of these are free, and others are commercial. The only way to get commercial tool..." } ], "ns": 0, "title": "Tools" }, { "pageid": 10, "revisions": [ { "revid": 36, "parentid": 0, "user": "Ron", "timestamp": "2007-03-12T17:32:10Z", "comment": "New page: This section is the first section specific to assembly. So if you're reading through the full guide, get ready for some actual learning! \n\nA register is like a variable, except that there ..." }, { "revid": 37, "parentid": 36, "user": "Ron", "timestamp": "2007-03-12T17:33:14Z", "comment": "/* Descriptions */" }, { "revid": 38, "parentid": 37, "user": "Ron", "timestamp": "2007-03-12T18:31:46Z", "comment": "" }, { "revid": 39, "parentid": 38, "user": "Ron", "timestamp": "2007-03-12T18:32:02Z", "comment": "/* 16-bit Registers */" }, { "revid": 40, "parentid": 39, "user": "Ron", "timestamp": "2007-03-12T18:36:47Z", "comment": "/* 16-bit Registers */" }, { "revid": 41, "parentid": 40, "user": "Ron", "timestamp": "2007-03-12T18:41:00Z", "comment": "/* 16-bit and 8-bit Registers */" }, { "revid": 42, "parentid": 41, "user": "Ron", "timestamp": "2007-03-12T18:41:29Z", "comment": "/* 16-bit and 8-bit Registers */" }, { "revid": 43, "parentid": 42, "user": "Ron", "timestamp": "2007-03-12T18:42:34Z", "comment": "/* 16-bit and 8-bit Registers */" }, { "revid": 44, "parentid": 43, "user": "Ron", "timestamp": "2007-03-12T18:46:32Z", "comment": "/* 64-bit Registers */" }, { "revid": 45, "parentid": 44, "user": "Ron", "timestamp": "2007-03-12T18:46:42Z", "comment": "/* 64-bit Registers */" }, { "revid": 46, "parentid": 45, "user": "Ron", "timestamp": "2007-03-12T18:49:38Z", "comment": "" } ], "ns": 0, "title": "Registers" }, { "pageid": 11, "revisions": [ { "revid": 48, "parentid": 0, "user": "Ron", "timestamp": "2007-03-12T19:20:50Z", "comment": "New page: <nowiki>*/\n\n/* make the list of references look smaller */\nol.references {\n font-size: 100%;\n}\n\n.references-small { font-size: 90%;}\n\n/* VALIDATOR NOTICE: the following is correct, but t..." }, { "revid": 49, "parentid": 48, "user": "Ron", "timestamp": "2007-03-12T19:21:24Z", "comment": "" } ], "ns": 8, "title": "MediaWiki:Common.css" }, { "pageid": 12, "revisions": [ { "revid": 50, "parentid": 0, "user": "Ron", "timestamp": "2007-03-12T19:22:07Z", "comment": "New page: This page lists all templates. \n\nA template is any page that starts with \"Template:\"." } ], "ns": 14, "title": "Category:Templates" }, { "pageid": 13, "revisions": [ { "revid": 51, "parentid": 0, "user": "Ron", "timestamp": "2007-03-12T19:22:46Z", "comment": "New page: {| class=\"infobox bordered\" style=\"width: 25em; text-align: left; font-size: 90%;\"\n|-\n| colspan=\"2\" style=\"text-align:center; font-size: large;\" | '''{{{name}}}'''\n|-\n| colspan=\"2\" style=\"..." } ], "ns": 10, "title": "Template:Infobox" } ] } }