# Questions

### [Why it's important to separate compilation and linking processes in C?](https://stackoverflow.com/questions/38200012/why-its-important-to-separate-compilation-and-linking-processes-in-c)

### [Compile time vs runtime?](https://stackoverflow.com/questions/846103/runtime-vs-compile-time)

### [What is origin/HEAD in git?](https://stackoverflow.com/a/2883250/15253893)

### [Gitlab CI vs Travis CI?](https://stackoverflow.com/questions/31338775/how-do-travis-ci-and-gitlab-ci-compare)

### [Clone repo using SSH or HTTPS?](https://www.howtogeek.com/devops/should-you-use-https-or-ssh-for-git/)

### [Compile asm with gcc?](https://stackoverflow.com/questions/7190050/how-do-i-compile-the-asm-generated-by-gcc)

### [Difference between PE & exe?](https://stackoverflow.com/questions/33757527/difference-between-exe-and-pe-files)

### [What is an object file?](https://stackoverflow.com/questions/7718299/whats-an-object-file-in-c)

### [What is offset in assembly?](http://www.c-jump.com/CIS77/ASM/Instructions/I77_0180_offset_operator.htm)

### [Difference between char\[\] and char\* for shellcode?](https://stackoverflow.com/questions/8542888/difference-between-declaring-shellcode-as-a-char-array-and-char)

### [Difference between win32 api & linux?](https://stackoverflow.com/questions/14161656/what-would-be-the-equivalent-of-win32-api-in-linux)

### [How to daemonize a process/service using systemd?](https://baykara.medium.com/how-to-daemonize-a-process-or-service-with-systemd-c34501e646c9)

### [Difference between winNT api & win32 api?](https://baykara.medium.com/from-top-to-bottom-on-windows-nt-3bd9ea10e7b1)

### [LPVOID vs void?](https://stackoverflow.com/questions/1987957/difference-between-lpvoid-and-void)

### [How to write a NULL-free shellcode?](https://robon.space/posts/2022/01/null-free-shellcode/)

### [On Which Interface Should I Capture Packets?](https://www.activecountermeasures.com/on-which-interface-should-i-capture-packets/)

### [Portable Executables vs Installers on windows?](https://www.reddit.com/r/software/comments/ce0aqu/portable_vs_installation/)

### [Dynamic vs Static Linking?](https://www.baeldung.com/cs/static-dynamic-linking-differences)

### [What is the  \_t after a variable in c?](https://stackoverflow.com/questions/231760/what-does-a-type-followed-by-t-underscore-t-represent)

### [How to access arrays with pointers?](https://www.programiz.com/c-programming/examples/access-array-pointer)

### [Static vs dynamic allocation?](https://www.codingninjas.com/codestudio/library/static-and-dynamic-memory-allocation)

### [Compiling unix headers in c?](https://stackoverflow.com/questions/5666387/compiling-a-c-prog-winth-unix-syle-header-files-in-windows)

### [What is #endif in c?](https://www.educative.io/answers/what-is-the--sharpendif-directive-in-c)

### [What is a linux repository?](https://www.quora.com/What-is-a-Linux-repository)

### [Stack vs heap memory?](https://www.geeksforgeeks.org/stack-vs-heap-memory-allocation/)

### [Deallocate memory without using free()?](https://www.geeksforgeeks.org/how-to-deallocate-memory-without-using-free-in-c/)

### [Difference between disassembler, debugger, decompiler?](https://reverseengineering.stackexchange.com/questions/4635/whats-the-difference-between-a-disassembler-debugger-and-decompiler)

### [How to use dmesg in linux?](https://www.geeksforgeeks.org/how-to-use-the-dmesg-command-on-linux/)

### [How to use objdump in linux?](https://www.geeksforgeeks.org/objdump-command-in-linux-with-examples/)

### [What are types of recursion?](https://www.geeksforgeeks.org/types-of-recursions/)

### [Pointer vs Array?](https://www.programiz.com/c-programming/c-pointers-arrays)

### [How does GCC works?](https://www.linkedin.com/pulse/gcc-compiler-how-works-hector-orozco/)

### [Symbolic vs macros?](http://mirrors.zoreil.com/webclub.kcom.ne.jp/ma/colinp/win32/basics/define.html)

### [What is the meaning of \* (\&ptr) and \*(\*c) in c?](https://www.quora.com/What-is-the-meaning-of-*-ptr-and-*-*c-in-C)

### [Difference between -> and . in a struct?](https://stackoverflow.com/questions/5998599/difference-between-and-in-a-struct)

### [What is a dynamically linked position independent executable (PIE)?](https://ir0nstone.gitbook.io/notes/types/stack/pie)

### [What are file descriptors?](https://stackoverflow.com/questions/5256599/what-are-file-descriptors-explained-in-simple-terms)

### [What is the file descriptor of stdin, stdout, stderr?](https://stackoverflow.com/questions/22367920/is-it-possible-that-linux-file-descriptor-0-1-2-not-for-stdin-stdout-and-stderr)

### [What are Linux Drivers?](https://unix.stackexchange.com/questions/11127/how-do-linux-drivers-work-and-where-do-i-find-them-esp-nic-driver)

### [What are shared libraries in linux?](https://www.tecmint.com/understanding-shared-libraries-in-linux/)

### [What is parsing?](https://stackoverflow.com/questions/2933192/what-is-parsing-in-terms-that-a-new-programmer-would-understand)

### [Argc and argv in C?](https://www.geeksforgeeks.org/command-line-arguments-in-c-cpp/)

### [Difference between char \*argv\[\] and char \*\*argv?](https://stackoverflow.com/questions/27213580/difference-between-char-argv-and-char-argv-for-the-second-argument-to-main)

### [Why is C/C++ main argv declared as "char\* argv\[\]" rather than just "char\* argv"?](https://softwareengineering.stackexchange.com/questions/385819/why-is-c-c-main-argv-declared-as-char-argv-rather-than-just-char-argv)

### [How are local variables stored at stack memory?](https://stackoverflow.com/questions/50524734/how-the-local-variable-stored-in-stack)

### [Difference between OS and Architecture?](https://www.quora.com/What-is-the-difference-between-operating-system-OS-architecture-and-central-processing-unit-CPU-architecture-if-any)

### [Stack memory vs stack data structure?](https://www.quora.com/Are-there-any-similarities-between-stack-memory-and-the-stack-data-structure)

### [Why is regex even used?](https://www.quora.com/Why-are-regular-expressions-used)

### [What is a DWORD?](https://stackoverflow.com/questions/23512281/what-does-the-the-dword-operand-do-in-assembly)
