www.yumpu.com
Open in
urlscan Pro
2600:9000:223c:ea00:e:4fd3:d580:93a1
Public Scan
URL:
https://www.yumpu.com/en/document/view/37913777/mj0011-windows-10-control-flow-guard-internals/13
Submission: On March 09 via manual from IT — Scanned from IT
Submission: On March 09 via manual from IT — Scanned from IT
Form analysis
2 forms found in the DOMPOST https://www.yumpu.com/en/search
<form action="https://www.yumpu.com/en/search" class="" role="search" method="post" accept-charset="utf-8">
<input name="searchQ" class="form-control yp-input-rounded" type="search" placeholder="Search Yumpu" id="yp-main-navbar-search-input" value="">
<span class="yp-clear-search"><i class="fal fa-times"></i></span>
</form>
<form class="form-horizontal">
<div class="form-group">
<label for="embed-save-template-title" class="col-md-3 control-label">Title</label>
<div class="col-12">
<input type="text" name="embed-save-template-title" value="My template" id="embed-save-template-title" maxlength="100" style="width:100%;" class="form-control">
</div>
</div>
<div class="form-group">
<label for="embed-save-template-desc" class="col-md-3 control-label">Description</label>
<div class="col-12">
<textarea name="embed-save-template-desc" cols="40" rows="3" id="embed-save-template-desc" style="width:100%" class="form-control"></textarea>
</div>
</div>
<div class="form-group d-none" id="embed-save-template-error-block">
<label class="col-md-3 control-label"></label>
<div class="col-12">
<span class="yp-font-size__13 yp-font__red" id="embed-save-template-error-textfield">no error</span>
</div>
</div>
</form>
Text Content
EN EnglishDeutschFrançaisEspañolPortuguêsItalianoRomânNederlandsLatinaDanskSvenskaNorskMagyarBahasa IndonesiaTürkçeSuomiLatvianLithuaniančeskýрусскийбългарскиالعربيةUnknown Self publishing Login to YUMPU News Login to YUMPU Publishing CLOSE * TRY ADFREE * Self publishing * Discover * products News Publishing * Magazines * Pricing * * Login to YUMPU News Login to YUMPU Publishing 30.03.2015 • 478 Views Share Embed Flag MJ0011 - WINDOWS 10 CONTROL FLOW GUARD INTERNALS MJ0011 - Windows 10 Control Flow Guard Internals MJ0011 - Windows 10 Control Flow Guard Internals SHOW MORE SHOW LESS ePAPER READ DOWNLOAD ePAPER * TAGS * bitmap * kernel * ldrpvalidateusercalltarget * validation * logics * bits * binary * config * exception * aligned * internals 0xdabbad00 YOU ALSO WANT AN EPAPER? INCREASE THE REACH OF YOUR TITLES YUMPU automatically turns print PDFs into web optimized ePapers that Google loves. START NOW * More documents * Similar magazines * Info Call Target Validation Logics • LdrpValidateUserCallTarget • Actually in most cases valid call target are aligned to 0x<strong>10</strong> • Addresses which not aligned to 0x<strong>10</strong> will always use odd bit • So in most cases there are only half bits are used in bitmap Call Target Validation Logics • LdrpValidateUserCallTarget • Finally, bit test to see if there is a valid function on this location * Page 1 and 2: Windows 10 Control Flow Guard Inter * Page 3 and 4: Intro to Control Flow Guard • New * Page 5 and 6: Control Flow Guard • CFG will pre * Page 7 and 8: New Load Config Structure • New l * Page 9 and 10: Call Target Validation Logics • L * Page 11: Call Target Validation Logics • L * Page 15 and 16: Unmapped Bitmap Processing • RtlD * Page 17 and 18: How CFG Works: Kernel Mode Part • * Page 19 and 20: Process Creation Process • PspApp * Page 21 and 22: Shared Bitmap VS. Private Bitmap * Page 23 and 24: Stack Address • If we know thread * Page 25 and 26: Unaligned Guard Functions • Did e * Page 27 and 28: Fixed Kernel Address • Starting f * Page 29 and 30: Acknowledgement • Yuki Chen • V × SHARE * Link * Short-link * Embed Copy Copy Share from cover Share from page: Copy <iframe width="512px" height="384px" src="https://www.yumpu.com/en/embed/view/UUM1EauHH0Myn3cu" frameborder="0" allowfullscreen="true" allowtransparency="true"></iframe><br><a href="https://www.yumpu.com/en/document/view/37913777/mj0011-windows-10-control-flow-guard-internals" title="MJ0011 - Windows 10 Control Flow Guard Internals" target="_blank">MJ0011 - Windows 10 Control Flow Guard Internals</a> Extended embed settings × INAPPROPRIATE Loading... Flag as Inappropriate Cancel × INAPPROPRIATE You have already flagged this document. Thank you, for helping us keep this platform clean. The editors will have a look at it as soon as possible. × MAIL THIS PUBLICATION Loading... Cancel × EMBED Loading... Cancel DELETE TEMPLATE? Are you sure you want to delete your template? Cancel Delete × FOR THIS MAGAZINE THERE IS NO DOWNLOAD AVAILABLE Magazine: MJ0011 - Windows 10 Control Flow Guard Internals Cancel × SAVE AS TEMPLATE? Title Description no error Cancel Overwrite Save products * FREE * adFREE * WEBKiosk * APPKiosk * PROKiosk Resources * Blog * API * Help & Support * Status * tuxbrain.com * ooomacros.org * nubuntu.org Company * Contact us * Careers * Terms of service * Privacy policy * Cookie policy * Manage Preferences * Imprint Terms of service Privacy policy Cookie policy Manage Preferences Imprint Change language Made with love in Switzerland © 2023 Yumpu.com all rights reserved Choose your language × Main languages Further languages * English * Deutsch * Français * Italiano * Español * العربية * български * český * Dansk * Nederlands * Suomi * Magyar * Bahasa Indonesia * Latina * Latvian * Lithuanian * Norsk * Português * Român * русский * Svenska * Türkçe * Unknown × Done Performing this action will revert the following features to their default settings: Revert Cancel Hooray! Your file is uploaded and ready to be published. Saved successfully! Ooh no, something went wrong! WE CARE ABOUT YOUR PRIVACY We and our partners store and/or access information on a device, such as unique IDs in cookies to process personal data. You may accept or manage your choices by clicking below, including your right to object where legitimate interest is used, or at any time in the privacy policy page. These choices will be signaled to our partners and will not affect browsing data. WE AND OUR PARTNERS PROCESS DATA TO PROVIDE: Use precise geolocation data. Actively scan device characteristics for identification. Store and/or access information on a device. Personalised ads and content, ad and content measurement, audience insights and product development. List of Partners (vendors) I Accept Settings ABOUT YOUR PRIVACY We process your data to deliver content or advertisements and measure the delivery of such content or advertisements to extract insights about our website. We share this information with our partners on the basis of consent and legitimate interest. You may exercise your right to consent or object to a legitimate interest, based on a specific purpose below or at a partner level in the link under each purpose. These choices will be signaled to our vendors participating in the Transparency and Consent Framework. More information Allow All MANAGE CONSENT PREFERENCES STRICTLY NECESSARY COOKIES Always Active These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information. FUNCTIONAL COOKIES Functional Cookies These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly. TARGETING COOKIES Targeting Cookies These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising. STATISTICAL COOKIES Statistical Cookies These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance. STORE AND/OR ACCESS INFORMATION ON A DEVICE Store and/or access information on a device Cookies, device identifiers, or other information can be stored or accessed on your device for the purposes presented to you. List of IAB Vendors | View Full Legal Text Opens in a new Tab PERSONALISED ADS AND CONTENT, AD AND CONTENT MEASUREMENT, AUDIENCE INSIGHTS AND PRODUCT DEVELOPMENT Personalised ads and content, ad and content measurement, audience insights and product development * SELECT BASIC ADS Switch Label Ads can be shown to you based on the content you’re viewing, the app you’re using, your approximate location, or your device type. Object to Legitimate Interests Remove Objection * CREATE A PERSONALISED ADS PROFILE Switch Label A profile can be built about you and your interests to show you personalised ads that are relevant to you. Object to Legitimate Interests Remove Objection * SELECT PERSONALISED ADS Switch Label Personalised ads can be shown to you based on a profile about you. Object to Legitimate Interests Remove Objection * CREATE A PERSONALISED CONTENT PROFILE Switch Label A profile can be built about you and your interests to show you personalised content that is relevant to you. Object to Legitimate Interests Remove Objection * SELECT PERSONALISED CONTENT Switch Label Personalised content can be shown to you based on a profile about you. Object to Legitimate Interests Remove Objection * MEASURE AD PERFORMANCE Switch Label The performance and effectiveness of ads that you see or interact with can be measured. Object to Legitimate Interests Remove Objection * MEASURE CONTENT PERFORMANCE Switch Label The performance and effectiveness of content that you see or interact with can be measured. Object to Legitimate Interests Remove Objection * APPLY MARKET RESEARCH TO GENERATE AUDIENCE INSIGHTS Switch Label Market research can be used to learn more about the audiences who visit sites/apps and view ads. Object to Legitimate Interests Remove Objection * DEVELOP AND IMPROVE PRODUCTS Switch Label Your data can be used to improve existing systems and software, and to develop new products Object to Legitimate Interests Remove Objection List of IAB Vendors | View Full Legal Text Opens in a new Tab USE PRECISE GEOLOCATION DATA Use precise geolocation data Your precise geolocation data can be used in support of one or more purposes. This means your location can be accurate to within several meters. List of IAB Vendors | View Full Legal Text Opens in a new Tab ACTIVELY SCAN DEVICE CHARACTERISTICS FOR IDENTIFICATION Actively scan device characteristics for identification Your device can be identified based on a scan of your device's unique combination of characteristics. List of IAB Vendors | View Full Legal Text Opens in a new Tab ENSURE SECURITY, PREVENT FRAUD, AND DEBUG Always Active Your data can be used to monitor for and prevent fraudulent activity, and ensure systems and processes work properly and securely. List of IAB Vendors | View Full Legal Text Opens in a new Tab TECHNICALLY DELIVER ADS OR CONTENT Always Active Your device can receive and send information that allows you to see and interact with ads and content. List of IAB Vendors | View Full Legal Text Opens in a new Tab MATCH AND COMBINE OFFLINE DATA SOURCES Always Active Data from offline data sources can be combined with your online activity in support of one or more purposes List of IAB Vendors | View Full Legal Text Opens in a new Tab LINK DIFFERENT DEVICES Always Active Different devices can be determined as belonging to you or your household in support of one or more of purposes. List of IAB Vendors | View Full Legal Text Opens in a new Tab RECEIVE AND USE AUTOMATICALLY-SENT DEVICE CHARACTERISTICS FOR IDENTIFICATION Always Active Your device might be distinguished from other devices based on information it automatically sends, such as IP address or browser type. List of IAB Vendors | View Full Legal Text Opens in a new Tab Back Button PERFORMANCE COOKIES Search Icon Filter Icon Clear checkbox label label Apply Cancel Consent Leg.Interest checkbox label label checkbox label label checkbox label label Reject All Confirm My Choices