Interactive controls are loading. If they remain disabled, enable JavaScript or reload this page.
This interactive lab requires JavaScript. Your notes cannot be entered or saved while JavaScript is disabled. You can return to Heretek using the links above.
How Windows turns a program into a running process.
Inspect a component and its connections.
Drag to orbit · Shift-drag or right-drag to pan · scroll to zoom. Keyboard: arrows orbit, Shift + arrows pan, + / − zoom, R fits the model.
Editor’s saved pointer to C None
None
CONNECT THE DETAILS
MAKE IT PART OF YOUR NOTES
In your own words: what does a handle give B, and what does mapping a view add?
Your observations stay in this browser when storage is available. Export them to keep a portable copy with your study notes.
Maximum 20,000 characters. Changes save immediately when browser storage is available.
0 / 20,000 characters
Ready to save your observations.
This educational model covers processes, threads, memory, access tokens, privileges and termination. Its scope follows the Processes unit of Red Team Ops (CRTO I), a course by Zero-Point Security; the course labels in the lessons point to that unit. Process Atlas is an independent study aid. It is not affiliated with or endorsed by Zero-Point Security, it does not reproduce course text, and no course access is needed. The editor story and the 3D layout are teaching examples.
Primary references: Processes and threads, Access tokens, Privilege constants, Termination, Named shared memory, MapViewOfFile, HeapReAlloc.
Rendering uses Three.js r160 by the Three.js authors, included under the MIT license. The downloadable HTML edition works offline. Source links require internet. Observations stay in your browser; export a note or checkpoint to move them between devices.
The MIT License Copyright © 2010-2023 three.js authors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Save this file with your notes. You can also select and copy the text below.
Download file
These copies are kept separately. Choosing one does not delete the saved recovery copy. Download both if you want a portable backup.
Your current explanation and the incoming one differ. A recovery copy will be kept before replacing it.