{"id":7724,"date":"2004-07-26T23:22:31","date_gmt":"2004-07-26T21:22:31","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/2004\/07\/26\/the-tao-of-windows-buffer-overflow\/"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"the-tao-of-windows-buffer-overflow","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2004\/07\/26\/the-tao-of-windows-buffer-overflow\/","title":{"rendered":"The Tao of Windows Buffer Overflow"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>\t<img decoding=\"async\" class=\"alignleft\" src=\"\/wordpress\/wp-content\/20040713-tao.jpg|161|200|)%><\/div>\n<div class=\"rightbox\"><%image(20040726-dataflow.gif\" alt=\"\"><\/p>\n<p>&#8220;<a href=\"http:\/\/www.cultdeadcow.com\/cDc_files\/cDc-351\/\">The Tao of Windows Buffer Overflow<\/a>&#8221; is yet another excellent guide into buffer overflows.  It has a well balanced combination of theory and practice.  As you can guess from the title, all the practice is based on Microsoft Windows operating system.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>&#8220;The Tao of Windows Buffer Overflow&#8221; is yet another excellent guide into buffer overflows. It has a well balanced combination of theory and practice. As you can guess from the title, all the practice is based on Microsoft Windows operating system.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,62],"tags":[],"keyring_services":[],"class_list":["post-7724","post","type-post","status-publish","format-standard","hentry","category-general","category-technology"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":14887,"url":"https:\/\/mamchenkov.net\/wordpress\/2011\/05\/16\/cyprus-police-anti-brutality\/","url_meta":{"origin":7724,"position":0},"title":"Cyprus police anti-brutality","author":"Leonid Mamchenkov","date":"May 16, 2011","format":false,"excerpt":"Here is yet another story showing the soft side of Cyprus police: At around 5am yesterday morning, the police chased a 24 year old across town who failed to stop when the police signalled him for an alco-test. The chase started in Kennedy street, and finished when he was captured\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24804,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/10\/05\/top-10-companies-winning-at-remote-work-culture-and-their-secrets\/","url_meta":{"origin":7724,"position":1},"title":"Top 10 companies winning at remote work culture and their secrets","author":"Leonid Mamchenkov","date":"October 5, 2015","format":false,"excerpt":"Remote work is a complex subject. \u00a0More and more individuals want to do it, yet very few companies offer it. \u00a0Communications, project management, knowledge sharing, remunerations, time tracking, team building - are just some of the issues. Here's the list of 10 companies that are very successful with their remote\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":25951,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/03\/18\/stack-overflow-developer-survey-results-2016\/","url_meta":{"origin":7724,"position":2},"title":"Stack Overflow Developer Survey Results 2016","author":"Leonid Mamchenkov","date":"March 18, 2016","format":false,"excerpt":"Stack Overflow published the results of their developer survey for 2016. \u00a0Over 50,000 participants from more than 170 countries answered the questions this time around. \u00a0Some of the results are quite predictable, while others less so.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"education","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/03\/education-500x394.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":29009,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/11\/23\/stack-overflow-buddy\/","url_meta":{"origin":7724,"position":3},"title":"Stack Overflow Buddy","author":"Leonid Mamchenkov","date":"November 23, 2018","format":false,"excerpt":"An innocent joke on Facebook brought in something really golden - Stack Overflow Buddy.\u00a0 It is a fun PHP library for all those of you who search for code examples on Stack Overflow and then copy-paste those into your projects. Wow, how's it work? If you're impressed, you should probably\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/11\/developer.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":9777,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/12\/24\/tip-for-mozilla-firefox-and-the-middle-button\/","url_meta":{"origin":7724,"position":4},"title":"Tip for Mozilla Firefox and the middle button","author":"Leonid Mamchenkov","date":"December 24, 2005","format":false,"excerpt":"While Firefox suits me pretty good, it has a couple of issues that annoy a great deal out of me. The first one doesn't happen all that often, but when it does, it annoys the big Jz out of me. The click with the middle mouse button anywhere on the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27613,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/23\/stack-overflow-helping-one-million-developers-exit-vim\/","url_meta":{"origin":7724,"position":5},"title":"Stack Overflow: Helping One Million Developers Exit Vim","author":"Leonid Mamchenkov","date":"May 23, 2017","format":false,"excerpt":"OK, this one is socially funny and statistically cool - Stack Overflow question on how to exit Vim editor was viewed over a million times in the last few years. \u00a0Now, there's a breakdown of all sorts of statistics about who gets stuck in Vim the most. \u00a0It's pretty amazing\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/05\/exitvim-1024x455-500x222.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/7724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=7724"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/7724\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=7724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=7724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=7724"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=7724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}