{"id":12245,"date":"2023-05-18T05:26:33","date_gmt":"2023-05-18T05:26:33","guid":{"rendered":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/"},"modified":"2023-08-15T07:27:38","modified_gmt":"2023-08-15T07:27:38","slug":"x86-64-os-internals-hitb2023hkt","status":"publish","type":"product","link":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/","title":{"rendered":"x86-64 OS Internals"},"content":{"rendered":"<h3><strong><span style=\"color: #993300\">REGISTRATION CLOSED\u00a0<\/span><\/strong><\/h3>\n<div class=\"page\" title=\"Page 3\">\n<div class=\"layoutArea\">\n<div class=\"page\" title=\"Page 3\">\n<h4><strong>DATE: 21-22 August 2023<\/strong><\/h4>\n<\/div>\n<h4><strong>TIME: 09:00 to 17:00 ICT\/GMT+7<\/strong><\/h4>\n<table style=\"height: 146px\" width=\"599\">\n<tbody>\n<tr>\n<td><strong>Date<\/strong><\/td>\n<td><strong>Day<\/strong><\/td>\n<td style=\"text-align: left\"><strong>Time<\/strong><\/td>\n<td><strong>Duration<\/strong><\/td>\n<\/tr>\n<tr>\n<td>21 Aug<\/td>\n<td>Monday<\/td>\n<td>0900-17:00 ICT\/GMT+7<\/td>\n<td>8 Hours<\/td>\n<\/tr>\n<tr>\n<td>22 Aug<\/td>\n<td>Tuesday<\/td>\n<td>0900-17:00 ICT\/GMT+7<\/td>\n<td>8 Hours<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<p style=\"text-align: left\"><strong><span style=\"color: #993300\"><em><a href=\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/xenos-all-you-can-learn-buffet-4day-hitb2023hkt\/\">Go HERE<\/a> to take this class as a 4-Day Buffet course.<br \/>\n<a href=\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/xenos-all-you-can-learn-buffet-3day-hitb2023hkt\/\">Go HERE<\/a> to take this class as a 3-Day Buffet course.<br \/>\n<a href=\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-assembly-hitb2023hkt\/\">Go HERE<\/a> to join just the x86-64 assembly class.<br \/>\n<a href=\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-intel-firmware-attack-defense-hitb2023hkt\/\">Go HERE<\/a> to join just the x86-64 Intel Firmware Attack &amp; Defense class.<\/em><\/span><\/strong><\/p>\n<hr \/>\n<h5 class=\"p1\">This class is run a little different from most classes. We provide you purpose-built recorded lectures instead of trapping you in realtime with live-lectures. But fear not, the instructor is always right there eagerly waiting to mingle with the students and answer any questions you have. (The instructor really likes being asked questions. It shows you&#8217;re paying attention ;)).<\/h5>\n<h5 class=\"p1\">One of many benefits is that you can watch lectures at 2x speed and zoom ahead of the other students and get to the hands on labs quicker. Or if there&#8217;s bits of material you already know, you can just skip them and move on to the bits you don&#8217;t know! Another big benefit is that you get to take the full lectures and labs with you! That means if you forget stuff and then need it in 6 months, you can quickly re-bootstrap yourself! Or you can watch the class twice, to really grow those neural connections and cement it in your brain! And unlike live lectures, our lectures are always getting more factually accurate, by having any accidental errors edited out.<\/h5>\n<p class=\"p1\">Because we give you all the lecture and lab materials and videos after class, what you&#8217;re really paying for is support from the instructor! So you&#8217;ll be entitled to keep asking up to 20 questions after class, with 1-2 hour turnaround answers (after accounting for time-zone differences.) This lets you keep productively working through the material if you run out of time at the conference. If you&#8217;d like to learn more about the benefits of this style of class delivery, please read this <a href=\"https:\/\/ost2.fyi\/Thoughts-on-OST2-B.html\">blog post<\/a><\/p>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<h5 class=\"p1\"><b>Key Learning Objectives<\/b><\/h5>\n<ul>\n<li class=\"p1\">Understand how ring 0 (kernel) \/ ring 3 (userspace) privilege separation *really* works.<\/li>\n<li class=\"p1\">Understanding how to use CPUID to query the features available on your system, and how to read the Model Specific Registers (MSRs) to check which ones your OS has actually enabled.<\/li>\n<li class=\"p1\">Understand segmentation (and how it relates to privilege separation).<\/li>\n<li class=\"p1\">Understand interrupts (and how they pertain to system calls and debugging).<\/li>\n<li class=\"p1\">Understand system calls (and how they constitute a major attack surface of an OS).<\/li>\n<li class=\"p1\">Understand virtual memory and page table setup (and how it interacts with security mechanisms like XD, SMAP, and SMEP).<\/li>\n<li class=\"p1\">Understand how software and hardware breakpoints work.<\/li>\n<li class=\"p1\">Understand how port IO allows communication to legacy peripherals and VMWare&#8217;s control channel.<\/li>\n<li class=\"p1\">Being comfortable with Reading The Fun Manual (RTFM!) to go seek out the most accurate details of how things work.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h5 class=\"p1\"><b>What Students say about this training<\/b><\/h5>\n<div class=\"page\" title=\"Page 3\">\n<div class=\"layoutArea\">\n<blockquote>\n<p class=\"p1\"><em><span class=\"s1\">&#8220;<\/span><span class=\"s2\">I really liked that figure 2-2 being literally covered during the class. I was not expecting all of those concepts becoming familiar after the class. I felt really fulfilled after each section that we completed.&#8221;<\/span><\/em><\/p>\n<p class=\"p3\"><em><span class=\"s3\">&#8220;I enjoyed the class very much, especially the easy-going approach of Xeno presenting the material, whereby he does not make you feel overwhelmed about the material, but on the contrary he makes the content more approachable and within grasp to anyone who would like to learn very low level concepts. I also liked a lot that he also structure the course in such a way, that it really flows from the one topic to the next, which happens naturally, and also provides a top-bottom overview of the concepts taught, also facilitating getting a good grasp of the concepts.&#8221;<\/span><\/em><\/p>\n<p class=\"p3\"><em><span class=\"s3\">&#8220;The class was excellent, really high quality. What I want to see in the future is more of this high quality content.&#8221;<\/span><\/em><\/p>\n<p class=\"p3\"><em><span class=\"s3\">&#8220;I like the way videos are made for the classes. I like because there are interesting correlations made for some topics of the classes with some funny stuffs from real life, and Sonic of course, that make the learning process much easier. &#8220;<\/span><\/em><\/p>\n<p class=\"p3\"><em><span class=\"s3\">&#8220;The class is very well structured and fits very well someone looking to acquire the basics and expand its foundations.&#8221;<\/span><\/em><\/p>\n<p class=\"p3\"><em><span class=\"s3\">&#8220;The course was precise, engaging and the delivery was delightful. Xeno knows his content, the audience and the relevance to modern technology is clearly visible in the course. By the end of the course you will be more knowledgeable, confident and a little brain hurt. Can&#8217;t wait for the subsequent courses.&#8221;<\/span><\/em><\/p>\n<p class=\"p3\"><em><span class=\"s3\">&#8220;I watched some of the classes in 1.5x in general. But I think the normal pace of the videos were also quite good. I found the tiny references to popular games and movies during the lecture quite useful for maintaining attention to the material.&#8221;<\/span><\/em><\/p>\n<p class=\"p3\"><em><span class=\"s3\">&#8220;I enjoyed having the transcripts.&#8221;<\/span><\/em><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<h5><strong>Topics Covered<\/strong><\/h5>\n<p><strong>Introduction<\/strong><\/p>\n<p><strong>CPUID<\/strong><\/p>\n<ul>\n<li>CPU Feature Identification instruction<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Processor Execution Modes<\/strong><\/p>\n<ul>\n<li>Real mode, protected mode, IA-32e mode, system management mode<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Model Specific Registers (MSRs)<\/strong><\/p>\n<ul>\n<li>Reading and writing MSRs (rdmsr, wrmsr)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Privilege Rings &amp; Segmentation<\/strong><\/p>\n<ul>\n<li>Privilege rings start<\/li>\n<li>Segment selectors &amp; segment registers<\/li>\n<li>Global Descriptor Table (GDT) &amp; Local Descriptor Table (LDT)<\/li>\n<li>Segment descriptors<\/li>\n<li>Privilege rings finish<\/li>\n<li>Call gates<\/li>\n<li>Return to RTFM<\/li>\n<li>Implicit and explicit use of segmentation<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Interrupts<\/strong><\/p>\n<ul>\n<li>Interrupts vs. Exceptions<\/li>\n<li>Tasks and the Task State Segment (TSS)<\/li>\n<li>Interrupt Descriptor Table (IDT)<\/li>\n<li>Interrupt Descriptors<\/li>\n<li>Interrupt masking<\/li>\n<li>Red Pill and virtualization detection<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>System Calls<\/strong><\/p>\n<ul>\n<li>System Call instructions (syscall\/sysret, sysenter\/sysexit)<\/li>\n<li>Syscall-adjacent techniques &amp; instructions (swapgs, {rd,wr}{fs,gs}base)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Read the Time Stamp Counter (RDTSC)<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Paging and Virtual Memory<\/strong><\/p>\n<ul>\n<li>Introduction<\/li>\n<li>Paging and the Control Registers<\/li>\n<li>Page Tables<\/li>\n<li>&#8211; MAXPHYADDR<\/li>\n<li>&#8211; 32 bit linear to 32 bit physical, 4KB pages<\/li>\n<li>&#8211; 32 bit linear to 32 bit physical, 4MB pages<\/li>\n<li>&#8211; 32 bit linear to 40 bit physical, Physical Address Extensions (PAE)<\/li>\n<li>&#8211; 48 bit linear to 52 bit physical, 4-level paging, 4KB, 2MB, 1GB pages<\/li>\n<li>&#8211; (Optional) 57 bit linear to 52 bit physical, 5-level paging<\/li>\n<li>Page Table Entries<\/li>\n<li>&#8211; CR3<\/li>\n<li>&#8211; PML4E<\/li>\n<li>&#8211; Exploit Mitigation Aside: XD, SMEP, SMAP<\/li>\n<li>&#8211; PDPTE<\/li>\n<li>&#8211; PDE<\/li>\n<li>&#8211; PTE<\/li>\n<li>Canonical addresses<\/li>\n<li>Page faults<\/li>\n<li>Translation Lookaside Buffer &amp; Shadow Walker rootkit<\/li>\n<li>Non-executable Memory (NX\/XD bit)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Interrupts &amp; Debugging<\/strong><\/p>\n<ul>\n<li>Software breakpoints<\/li>\n<li>Hardware breakpoints<\/li>\n<li>Normal break on execute, write, read\/write, port IO<\/li>\n<li>Break on mov to debug registers<\/li>\n<li>Trap Flag (TF)<\/li>\n<li>Resume Flag (RF) and single step exceptions<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Port IO<\/strong><\/p>\n<ul>\n<li>In\/out instruction and accessing VMWare &#8220;backdoor&#8221; IO port<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Conclusion<\/strong><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<p><span style=\"color: #993300\"><em><a href=\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/xenos-all-you-can-learn-buffet-4day-hitb2023hkt\/\">Go HERE<\/a> to take this class as a 4-Day Buffet course.<br \/>\n<a href=\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/xenos-all-you-can-learn-buffet-3day-hitb2023hkt\/\">Go HERE<\/a> to take this class as a 3-Day Buffet course.<br \/>\n<a href=\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-assembly-hitb2023hkt\/\">Go HERE<\/a> to join just the x86-64 assembly class.<br \/>\n<a href=\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-intel-firmware-attack-defense-hitb2023hkt\/\">Go HERE<\/a> to join just the x86-64 Intel Firmware Attack &amp; Defense class.<\/em><\/span><\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>REGISTRATION CLOSED\u00a0 DATE: 21-22 August 2023 TIME: 09:00 to 17:00 ICT\/GMT+7 Date Day Time Duration 21 Aug Monday 0900-17:00 ICT\/GMT+7 8 Hours 22 Aug Tuesday 0900-17:00 ICT\/GMT+7 8 Hours Go HERE to take this class as a 4-Day Buffet course. Go HERE to take this class as a 3-Day Buffet course. Go HERE to join [&hellip;]<\/p>\n","protected":false},"featured_media":12244,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false},"product_cat":[79,77],"product_tag":[],"class_list":{"0":"post-12245","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-guided-own-pace","7":"product_cat-hitb2023hkt","9":"first","10":"instock","11":"featured","12":"shipping-taxable","13":"purchasable","14":"product-type-simple"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>x86-64 OS Internals - HITBSecConf2023 - Phuket<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"x86-64 OS Internals - HITBSecConf2023 - Phuket\" \/>\n<meta property=\"og:description\" content=\"REGISTRATION CLOSED\u00a0 DATE: 21-22 August 2023 TIME: 09:00 to 17:00 ICT\/GMT+7 Date Day Time Duration 21 Aug Monday 0900-17:00 ICT\/GMT+7 8 Hours 22 Aug Tuesday 0900-17:00 ICT\/GMT+7 8 Hours Go HERE to take this class as a 4-Day Buffet course. Go HERE to take this class as a 3-Day Buffet course. Go HERE to join [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/\" \/>\n<meta property=\"og:site_name\" content=\"HITBSecConf2023 - Phuket\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-15T07:27:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-content\/uploads\/sites\/19\/2023\/05\/x86-64-OS-Internals2.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"810\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/\",\"url\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/\",\"name\":\"x86-64 OS Internals - HITBSecConf2023 - Phuket\",\"isPartOf\":{\"@id\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-content\/uploads\/sites\/19\/2023\/05\/x86-64-OS-Internals2.gif\",\"datePublished\":\"2023-05-18T05:26:33+00:00\",\"dateModified\":\"2023-08-15T07:27:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/#primaryimage\",\"url\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-content\/uploads\/sites\/19\/2023\/05\/x86-64-OS-Internals2.gif\",\"contentUrl\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-content\/uploads\/sites\/19\/2023\/05\/x86-64-OS-Internals2.gif\",\"width\":1080,\"height\":810},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shop\",\"item\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/shop\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"x86-64 OS Internals\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/#website\",\"url\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/\",\"name\":\"HITBSecConf2023 - Phuket\",\"description\":\"August 22 - 26 @ InterContinental\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"x86-64 OS Internals - HITBSecConf2023 - Phuket","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/","og_locale":"en_US","og_type":"article","og_title":"x86-64 OS Internals - HITBSecConf2023 - Phuket","og_description":"REGISTRATION CLOSED\u00a0 DATE: 21-22 August 2023 TIME: 09:00 to 17:00 ICT\/GMT+7 Date Day Time Duration 21 Aug Monday 0900-17:00 ICT\/GMT+7 8 Hours 22 Aug Tuesday 0900-17:00 ICT\/GMT+7 8 Hours Go HERE to take this class as a 4-Day Buffet course. Go HERE to take this class as a 3-Day Buffet course. Go HERE to join [&hellip;]","og_url":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/","og_site_name":"HITBSecConf2023 - Phuket","article_modified_time":"2023-08-15T07:27:38+00:00","og_image":[{"width":1080,"height":810,"url":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-content\/uploads\/sites\/19\/2023\/05\/x86-64-OS-Internals2.gif","type":"image\/gif"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/","url":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/","name":"x86-64 OS Internals - HITBSecConf2023 - Phuket","isPartOf":{"@id":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/#primaryimage"},"image":{"@id":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/#primaryimage"},"thumbnailUrl":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-content\/uploads\/sites\/19\/2023\/05\/x86-64-OS-Internals2.gif","datePublished":"2023-05-18T05:26:33+00:00","dateModified":"2023-08-15T07:27:38+00:00","breadcrumb":{"@id":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/#primaryimage","url":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-content\/uploads\/sites\/19\/2023\/05\/x86-64-OS-Internals2.gif","contentUrl":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-content\/uploads\/sites\/19\/2023\/05\/x86-64-OS-Internals2.gif","width":1080,"height":810},{"@type":"BreadcrumbList","@id":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/product\/x86-64-os-internals-hitb2023hkt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/"},{"@type":"ListItem","position":2,"name":"Shop","item":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/shop\/"},{"@type":"ListItem","position":3,"name":"x86-64 OS Internals"}]},{"@type":"WebSite","@id":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/#website","url":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/","name":"HITBSecConf2023 - Phuket","description":"August 22 - 26 @ InterContinental","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-json\/wp\/v2\/product\/12245"}],"collection":[{"href":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-json\/wp\/v2\/comments?post=12245"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-json\/wp\/v2\/media\/12244"}],"wp:attachment":[{"href":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-json\/wp\/v2\/media?parent=12245"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-json\/wp\/v2\/product_cat?post=12245"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/conference.hitb.org\/hitbsecconf2023hkt\/wp-json\/wp\/v2\/product_tag?post=12245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}