<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>esbozkurt</title>
    <link>https://esbozkurt.com/</link>
    <description>A person who,,,</description>
    <pubDate>Sat, 31 Oct 2026 02:36:32 +0000</pubDate>
    <image>
      <url>https://i.snap.as/VoHMRDb4.jpg</url>
      <title>esbozkurt</title>
      <link>https://esbozkurt.com/</link>
    </image>
    <item>
      <title>A Methodological Framework for the Laboratory Analysis of PowerShell-Based Unauthorized Software Deployment Links</title>
      <link>https://esbozkurt.com/a-methodological-framework-for-the-laboratory-analysis-of-powershell-based?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[PowerShell-based software deployment commands are increasingly used to distribute applications through short web links, bootstrap scripts, and copy-and-paste installation instructions. In many cases, users are encouraged to open a terminal with elevated privileges and execute a command that downloads and immediately runs remote code. Such procedures are often presented as convenient installation methods, activation tools, patching utilities, or simplified deployment mechanisms. However, when the source is unofficial, the licensing status is unclear, or the script is not independently verified, the command should be treated as untrusted code.&#xA;&#xA;The objective of a responsible investigation is not to use the script to bypass licensing controls or obtain unauthorized access to commercial software. Instead, the purpose is to determine what the link delivers, which systems it contacts, what files it retrieves, which commands it executes, and how it modifies the operating system. These questions are best answered in a controlled laboratory environment that separates the test system from personal data, production networks, and trusted credentials.&#xA;&#xA;!--more--&#xA;&#xA;A proper analysis combines several disciplines. Static analysis reveals the visible structure of the script before execution. Network analysis identifies external destinations, protocols, data transfers, and communication patterns. Endpoint monitoring records process creation, file system changes, registry activity, scheduled tasks, services, and persistence mechanisms. HTTPS interception may provide access to encrypted application-layer traffic when implemented carefully in a disposable environment. No single tool provides a complete picture, so the most reliable methodology uses several complementary tools and correlates their outputs.&#xA;&#xA;The first principle is that a remote PowerShell command should never be executed directly from an unknown source. Commands that combine download and execution functions are particularly dangerous because the user may never see the code that runs. A common pattern retrieves remote content and immediately passes it to an interpreter. This creates an execution chain in which the operator loses the opportunity to inspect the script, verify its origin, calculate its cryptographic hash, or identify secondary payloads.&#xA;&#xA;Static analysis should therefore be performed before any dynamic test. The remote content should be downloaded as a file without execution and stored in a dedicated analysis directory. A Linux workstation is well suited for this stage because it provides mature command-line tools for retrieving, hashing, searching, decoding, and cataloging suspicious content.&#xA;&#xA;A working directory can be created as follows:&#xA;&#xA;mkdir -p powershell-link-analysis&#xA;cd powershell-link-analysis&#xA;&#xA;The remote script should then be downloaded to disk. The actual address should be substituted for the placeholder shown below.&#xA;&#xA;curl --proto &#39;=https&#39; --tlsv1.2 -fsSL https://example.invalid/bootstrap -o bootstrap.ps1&#xA;&#xA;The downloaded file should immediately be assigned a cryptographic identifier. SHA-256 is appropriate for most laboratory workflows because it provides a stable fingerprint that can be included in reports and compared across multiple test sessions.&#xA;&#xA;sha256sum bootstrap.ps1&#xA;&#xA;The file type, encoding, and general structure should also be examined.&#xA;&#xA;file bootstrap.ps1&#xA;&#xA;The script can then be reviewed in a pager or text editor.&#xA;&#xA;less bootstrap.ps1&#xA;&#xA;Static inspection should focus on several behavioral categories. The analyst should identify network functions, process execution, privilege escalation, archive extraction, file writes, registry changes, service manipulation, scheduled tasks, security configuration changes, and the creation of startup entries. The script may also include obfuscation, encoded commands, compressed strings, dynamic function construction, or indirect invocation techniques intended to make the code difficult to understand.&#xA;&#xA;A broad search for commonly used execution and download keywords can accelerate the initial review.&#xA;&#xA;grep -Eni &#39;https?://|Invoke-RestMethod|Invoke-WebRequest|DownloadString|Start-Process|Set-Content|Remove-Item|Expand-Archive|schtasks|reg.exe|sc.exe|bitsadmin|certutil|cmd.exe|powershell.exe|pwsh.exe&#39; bootstrap.ps1&#xA;&#xA;Embedded URLs should be extracted and reviewed separately because a small bootstrap script often retrieves additional components from other locations.&#xA;&#xA;grep -Eo &#39;https?://+&#39; bootstrap.ps1 | sort -u&#xA;&#xA;Every discovered resource should be treated as a separate artifact. A script may contact a code repository, a file-hosting platform, a temporary content delivery domain, or a server controlled by an unknown operator. It may retrieve a batch file, executable, archive, installer, configuration file, or second-stage PowerShell script. Each artifact should be downloaded independently, hashed, and stored without being executed.&#xA;&#xA;The analyst should also check whether the script contains encoded PowerShell. Base64-encoded commands are common in both legitimate administrative automation and malicious activity. Their presence is not proof of harmful intent, but they require further inspection.&#xA;&#xA;grep -Eni &#39;EncodedCommand|FromBase64String|ConvertFrom-SecureString|IEX|Invoke-Expression&#39; bootstrap.ps1&#xA;&#xA;If an encoded string is identified, it can be decoded in an offline environment. The analyst should avoid copying unknown output into an active shell. The decoded content should be written to a file and reviewed as text.&#xA;&#xA;Domain and certificate inspection should be performed before execution. DNS queries reveal the current address records and possible aliases associated with the host.&#xA;&#xA;dig example.invalid A&#xA;dig example.invalid AAAA&#xA;dig example.invalid CNAME&#xA;&#xA;A verbose HTTPS request can reveal redirect chains, server headers, content types, and TLS negotiation details.&#xA;&#xA;curl -v -o /dev/null https://example.invalid/bootstrap&#xA;&#xA;The remote certificate can be inspected with OpenSSL.&#xA;&#xA;openssl sclient -connect example.invalid:443 -servername example.invalid /dev/null 2/dev/null | openssl x509 -noout -subject -issuer -dates -fingerprint -sha256&#xA;&#xA;Certificate information should not be interpreted as proof that the content is trustworthy. HTTPS protects the connection between the client and the server, but it does not guarantee that the server is legitimate or that the delivered code is safe. A valid certificate only confirms that the connection was established to a host controlling the relevant domain.&#xA;&#xA;Static analysis has important limitations. Scripts may generate commands dynamically, download different payloads according to location or operating system characteristics, or remain inactive until they detect administrative privileges. For these reasons, a controlled dynamic analysis is often necessary.&#xA;&#xA;The dynamic test should be performed in a disposable virtual machine. The guest should contain no personal files, saved passwords, browser sessions, authentication tokens, email accounts, or access to organizational resources. Shared folders, clipboard synchronization, drag-and-drop integration, host file mounting, and USB passthrough should be disabled. The guest should be created specifically for the investigation and deleted after the analysis.&#xA;&#xA;The virtual machine should not be bridged directly onto a trusted network. A dedicated NAT network is preferable because it permits controlled outbound access while reducing exposure to other devices. Additional firewall restrictions should prevent the test system from contacting internal address ranges. This is important because an untrusted script may perform network discovery, credential theft, lateral movement, or opportunistic access to nearby services.&#xA;&#xA;On a Linux host using KVM and libvirt, available interfaces can be listed with the following command:&#xA;&#xA;ip -br link&#xA;&#xA;The interface associated with the virtual machine can be identified as follows:&#xA;&#xA;virsh domiflist WINDOWSLABVM&#xA;&#xA;Before execution, a packet capture should be started on the Linux host. Assume that the guest address is 192.168.122.50 and that the relevant virtual bridge is virbr0.&#xA;&#xA;sudo tcpdump -i virbr0 -nn -s 0 -w powershell-test.pcap host 192.168.122.50&#xA;&#xA;This command captures all traffic associated with the guest and writes the result to a PCAP file. The complete packet size is preserved, and automatic name resolution is disabled to reduce ambiguity. The capture should begin before the script is launched so that DNS lookups, TLS handshakes, redirects, and initial downloads are not missed.&#xA;&#xA;After the test, the packet capture should be stopped cleanly.&#xA;&#xA;sudo pkill -INT tcpdump&#xA;&#xA;The resulting file can be opened in Wireshark.&#xA;&#xA;wireshark powershell-test.pcap&#xA;&#xA;Wireshark is particularly valuable for examining DNS requests, TCP connections, TLS handshakes, retransmissions, destination addresses, server names, and timing relationships. Display filters help isolate the relevant traffic.&#xA;&#xA;ip.addr == 192.168.122.50&#xA;dns&#xA;tls&#xA;tcp.port == 443&#xA;tls.handshake.extensionsservername&#xA;&#xA;These expressions are intended for the Wireshark display filter field. They are shown with a leading number sign to maintain consistent formatting.&#xA;&#xA;The analyst should first identify all DNS queries generated during the test. Unknown or unrelated-looking domains may indicate secondary downloads, analytics services, redirect infrastructure, command-and-control systems, or third-party hosting. The sequence of queries is often as important as the individual names. A bootstrap domain may redirect the guest to a code repository, which may then lead to an archive host or an executable distribution server.&#xA;&#xA;Command-line analysis with tshark can provide a quick summary of the capture.&#xA;&#xA;tshark -r powershell-test.pcap -q -z endpoints,ip -z conv,tcp&#xA;&#xA;Unique DNS queries can be extracted as follows:&#xA;&#xA;tshark -r powershell-test.pcap -Y &#39;dns.flags.response == 0&#39; -T fields -e dns.qry.name | sort -u&#xA;&#xA;TLS server names can also be listed.&#xA;&#xA;tshark -r powershell-test.pcap -Y &#39;tls.handshake.extensionsservername&#39; -T fields -e ip.dst -e tls.handshake.extensionsservername | sort -u&#xA;&#xA;These results provide a high-level map of the infrastructure contacted by the script. However, they do not necessarily reveal the exact content transferred over encrypted HTTPS sessions.&#xA;&#xA;Zeek provides an additional analytical layer by converting packet captures into structured logs. While Wireshark is optimized for packet-level inspection, Zeek is designed for behavioral summarization. It can generate logs for connections, DNS, HTTP, TLS, files, and other protocols.&#xA;&#xA;A Zeek analysis directory can be created with the following commands:&#xA;&#xA;mkdir -p zeek-results&#xA;cd zeek-results&#xA;zeek -r ../powershell-test.pcap&#xA;ls -lah&#xA;&#xA;Connection data can then be reviewed.&#xA;&#xA;zeek-cut id.origh id.resph id.respp service duration origbytes respbytes &lt; conn.log&#xA;&#xA;DNS queries can be extracted from the corresponding log.&#xA;&#xA;zeek-cut query &lt; dns.log | sort -u&#xA;&#xA;TLS server names may be available in ssl.log or tls.log, depending on the installed version.&#xA;&#xA;zeek-cut server_name &lt; ssl.log | sort -u&#xA;&#xA;The value of Zeek lies in its ability to transform thousands of packets into concise, searchable records. It allows the investigator to determine which remote systems received the most data, which connections lasted longest, and whether the guest communicated with destinations that were not visible in the original script.&#xA;&#xA;Encrypted HTTPS traffic presents a separate challenge. A standard packet capture usually reveals destination metadata but not the full request path, response body, or downloaded code. In a controlled laboratory, an interception proxy such as mitmproxy can be used to inspect plaintext HTTP transactions.&#xA;&#xA;Mitmproxy can be launched on the Linux host as follows:&#xA;&#xA;mitmweb --listen-host 0.0.0.0 --listen-port 8080&#xA;&#xA;The Windows guest should then be configured to use the Linux host as its HTTP and HTTPS proxy. The mitmproxy certificate authority should be installed only inside the disposable guest. It should never be trusted by a production machine because doing so would allow the proxy to decrypt protected traffic.&#xA;&#xA;When interception is successful, the analyst can inspect full URLs, request headers, redirect chains, response types, scripts, archives, and executable content. The proxy can also save responses for later analysis. Some applications may ignore the system proxy, use certificate pinning, or establish connections through mechanisms that are not intercepted. For this reason, mitmproxy should be viewed as an optional enhancement rather than the sole source of evidence.&#xA;&#xA;Network monitoring alone cannot reveal the full effect of a PowerShell command. Endpoint monitoring inside the guest is required to document system modifications. Process Monitor can record file system operations, registry access, process creation, and thread activity. Filters should focus on the PowerShell process and any children it creates.&#xA;&#xA;Relevant process names may include the following:&#xA;&#xA;powershell.exe&#xA;pwsh.exe&#xA;cmd.exe&#xA;cscript.exe&#xA;wscript.exe&#xA;msiexec.exe&#xA;rundll32.exe&#xA;reg.exe&#xA;schtasks.exe&#xA;&#xA;The analyst should pay particular attention to temporary directories, startup folders, system directories, scheduled tasks, services, user profile locations, security exclusions, and configuration areas used for application licensing or activation. A script may delete its temporary files after execution, so endpoint monitoring should be active before the command is launched.&#xA;&#xA;Sysmon can provide persistent event records for process creation, network activity, file creation, registry modifications, and executable loading. The command-line arguments of child processes are especially important because they may reveal actions that are not visible in the original PowerShell script. PowerShell Script Block Logging should also be enabled when possible. It can record code after parsing and may expose dynamically generated or partially obfuscated commands.&#xA;&#xA;All evidence should be preserved in a structured case directory. The original link, retrieval time, script hash, secondary file hashes, packet captures, Zeek logs, proxy exports, endpoint logs, screenshots, and virtual machine configuration should be recorded. Test conditions should also be documented, including whether administrative privileges were used, whether HTTPS interception was enabled, and which network restrictions were applied.&#xA;&#xA;The final analysis should distinguish observed facts from interpretation. For example, a report may state that the script created a scheduled task, downloaded an executable, or modified a registry key. These are direct observations. The conclusion that a particular action represents persistence, evasion, or licensing circumvention is an analytical interpretation and should be supported by the collected evidence.&#xA;&#xA;The safest methodological conclusion is that PowerShell installation links should be treated as executable software rather than as ordinary web addresses. Their apparent simplicity hides a potentially complex chain of downloads, redirects, process launches, and system modifications. A reliable investigation therefore requires a layered laboratory approach that combines static script review, packet capture, structured network analysis, controlled HTTPS inspection, and endpoint telemetry.&#xA;&#xA;Wireshark is an essential component of this workflow, but it is not sufficient by itself. Tcpdump provides dependable capture, tshark supports automated extraction, Zeek produces behavioral logs, mitmproxy reveals application-layer content when interception is possible, and Windows monitoring tools record local changes. When these sources are correlated, the analyst can reconstruct the full execution chain and determine whether the link behaves as advertised, installs unauthorized software, introduces persistence, weakens security controls, or performs additional undisclosed actions.&#xA;&#xA;The central principle is containment. Untrusted PowerShell commands should never be tested on personal computers, production systems, or networks containing valuable data. They should be examined only in isolated, disposable environments designed to preserve evidence and limit harm. This approach supports technical understanding without facilitating unauthorized software use and provides a defensible foundation for cybersecurity research, incident analysis, and user-awareness training.]]&gt;</description>
      <content:encoded><![CDATA[<p>PowerShell-based software deployment commands are increasingly used to distribute applications through short web links, bootstrap scripts, and copy-and-paste installation instructions. In many cases, users are encouraged to open a terminal with elevated privileges and execute a command that downloads and immediately runs remote code. Such procedures are often presented as convenient installation methods, activation tools, patching utilities, or simplified deployment mechanisms. However, when the source is unofficial, the licensing status is unclear, or the script is not independently verified, the command should be treated as untrusted code.</p>

<p>The objective of a responsible investigation is not to use the script to bypass licensing controls or obtain unauthorized access to commercial software. Instead, the purpose is to determine what the link delivers, which systems it contacts, what files it retrieves, which commands it executes, and how it modifies the operating system. These questions are best answered in a controlled laboratory environment that separates the test system from personal data, production networks, and trusted credentials.</p>



<p>A proper analysis combines several disciplines. Static analysis reveals the visible structure of the script before execution. Network analysis identifies external destinations, protocols, data transfers, and communication patterns. Endpoint monitoring records process creation, file system changes, registry activity, scheduled tasks, services, and persistence mechanisms. HTTPS interception may provide access to encrypted application-layer traffic when implemented carefully in a disposable environment. No single tool provides a complete picture, so the most reliable methodology uses several complementary tools and correlates their outputs.</p>

<p>The first principle is that a remote PowerShell command should never be executed directly from an unknown source. Commands that combine download and execution functions are particularly dangerous because the user may never see the code that runs. A common pattern retrieves remote content and immediately passes it to an interpreter. This creates an execution chain in which the operator loses the opportunity to inspect the script, verify its origin, calculate its cryptographic hash, or identify secondary payloads.</p>

<p>Static analysis should therefore be performed before any dynamic test. The remote content should be downloaded as a file without execution and stored in a dedicated analysis directory. A Linux workstation is well suited for this stage because it provides mature command-line tools for retrieving, hashing, searching, decoding, and cataloging suspicious content.</p>

<p>A working directory can be created as follows:</p>

<pre><code># mkdir -p powershell-link-analysis
# cd powershell-link-analysis
</code></pre>

<p>The remote script should then be downloaded to disk. The actual address should be substituted for the placeholder shown below.</p>

<pre><code># curl --proto &#39;=https&#39; --tlsv1.2 -fsSL https://example.invalid/bootstrap -o bootstrap.ps1
</code></pre>

<p>The downloaded file should immediately be assigned a cryptographic identifier. SHA-256 is appropriate for most laboratory workflows because it provides a stable fingerprint that can be included in reports and compared across multiple test sessions.</p>

<pre><code># sha256sum bootstrap.ps1
</code></pre>

<p>The file type, encoding, and general structure should also be examined.</p>

<pre><code># file bootstrap.ps1
</code></pre>

<p>The script can then be reviewed in a pager or text editor.</p>

<pre><code># less bootstrap.ps1
</code></pre>

<p>Static inspection should focus on several behavioral categories. The analyst should identify network functions, process execution, privilege escalation, archive extraction, file writes, registry changes, service manipulation, scheduled tasks, security configuration changes, and the creation of startup entries. The script may also include obfuscation, encoded commands, compressed strings, dynamic function construction, or indirect invocation techniques intended to make the code difficult to understand.</p>

<p>A broad search for commonly used execution and download keywords can accelerate the initial review.</p>

<pre><code># grep -Eni &#39;https?://|Invoke-RestMethod|Invoke-WebRequest|DownloadString|Start-Process|Set-Content|Remove-Item|Expand-Archive|schtasks|reg.exe|sc.exe|bitsadmin|certutil|cmd.exe|powershell.exe|pwsh.exe&#39; bootstrap.ps1
</code></pre>

<p>Embedded URLs should be extracted and reviewed separately because a small bootstrap script often retrieves additional components from other locations.</p>

<pre><code># grep -Eo &#39;https?://[^&#34;&#39;&#34;&#39;&#34;&#39;&#34;) ]+&#39; bootstrap.ps1 | sort -u
</code></pre>

<p>Every discovered resource should be treated as a separate artifact. A script may contact a code repository, a file-hosting platform, a temporary content delivery domain, or a server controlled by an unknown operator. It may retrieve a batch file, executable, archive, installer, configuration file, or second-stage PowerShell script. Each artifact should be downloaded independently, hashed, and stored without being executed.</p>

<p>The analyst should also check whether the script contains encoded PowerShell. Base64-encoded commands are common in both legitimate administrative automation and malicious activity. Their presence is not proof of harmful intent, but they require further inspection.</p>

<pre><code># grep -Eni &#39;EncodedCommand|FromBase64String|ConvertFrom-SecureString|IEX|Invoke-Expression&#39; bootstrap.ps1
</code></pre>

<p>If an encoded string is identified, it can be decoded in an offline environment. The analyst should avoid copying unknown output into an active shell. The decoded content should be written to a file and reviewed as text.</p>

<p>Domain and certificate inspection should be performed before execution. DNS queries reveal the current address records and possible aliases associated with the host.</p>

<pre><code># dig example.invalid A
# dig example.invalid AAAA
# dig example.invalid CNAME
</code></pre>

<p>A verbose HTTPS request can reveal redirect chains, server headers, content types, and TLS negotiation details.</p>

<pre><code># curl -v -o /dev/null https://example.invalid/bootstrap
</code></pre>

<p>The remote certificate can be inspected with OpenSSL.</p>

<pre><code># openssl s_client -connect example.invalid:443 -servername example.invalid &lt;/dev/null 2&gt;/dev/null | openssl x509 -noout -subject -issuer -dates -fingerprint -sha256
</code></pre>

<p>Certificate information should not be interpreted as proof that the content is trustworthy. HTTPS protects the connection between the client and the server, but it does not guarantee that the server is legitimate or that the delivered code is safe. A valid certificate only confirms that the connection was established to a host controlling the relevant domain.</p>

<p>Static analysis has important limitations. Scripts may generate commands dynamically, download different payloads according to location or operating system characteristics, or remain inactive until they detect administrative privileges. For these reasons, a controlled dynamic analysis is often necessary.</p>

<p>The dynamic test should be performed in a disposable virtual machine. The guest should contain no personal files, saved passwords, browser sessions, authentication tokens, email accounts, or access to organizational resources. Shared folders, clipboard synchronization, drag-and-drop integration, host file mounting, and USB passthrough should be disabled. The guest should be created specifically for the investigation and deleted after the analysis.</p>

<p>The virtual machine should not be bridged directly onto a trusted network. A dedicated NAT network is preferable because it permits controlled outbound access while reducing exposure to other devices. Additional firewall restrictions should prevent the test system from contacting internal address ranges. This is important because an untrusted script may perform network discovery, credential theft, lateral movement, or opportunistic access to nearby services.</p>

<p>On a Linux host using KVM and libvirt, available interfaces can be listed with the following command:</p>

<pre><code># ip -br link
</code></pre>

<p>The interface associated with the virtual machine can be identified as follows:</p>

<pre><code># virsh domiflist WINDOWS_LAB_VM
</code></pre>

<p>Before execution, a packet capture should be started on the Linux host. Assume that the guest address is <code>192.168.122.50</code> and that the relevant virtual bridge is <code>virbr0</code>.</p>

<pre><code># sudo tcpdump -i virbr0 -nn -s 0 -w powershell-test.pcap host 192.168.122.50
</code></pre>

<p>This command captures all traffic associated with the guest and writes the result to a PCAP file. The complete packet size is preserved, and automatic name resolution is disabled to reduce ambiguity. The capture should begin before the script is launched so that DNS lookups, TLS handshakes, redirects, and initial downloads are not missed.</p>

<p>After the test, the packet capture should be stopped cleanly.</p>

<pre><code># sudo pkill -INT tcpdump
</code></pre>

<p>The resulting file can be opened in Wireshark.</p>

<pre><code># wireshark powershell-test.pcap
</code></pre>

<p>Wireshark is particularly valuable for examining DNS requests, TCP connections, TLS handshakes, retransmissions, destination addresses, server names, and timing relationships. Display filters help isolate the relevant traffic.</p>

<pre><code># ip.addr == 192.168.122.50
# dns
# tls
# tcp.port == 443
# tls.handshake.extensions_server_name
</code></pre>

<p>These expressions are intended for the Wireshark display filter field. They are shown with a leading number sign to maintain consistent formatting.</p>

<p>The analyst should first identify all DNS queries generated during the test. Unknown or unrelated-looking domains may indicate secondary downloads, analytics services, redirect infrastructure, command-and-control systems, or third-party hosting. The sequence of queries is often as important as the individual names. A bootstrap domain may redirect the guest to a code repository, which may then lead to an archive host or an executable distribution server.</p>

<p>Command-line analysis with <code>tshark</code> can provide a quick summary of the capture.</p>

<pre><code># tshark -r powershell-test.pcap -q -z endpoints,ip -z conv,tcp
</code></pre>

<p>Unique DNS queries can be extracted as follows:</p>

<pre><code># tshark -r powershell-test.pcap -Y &#39;dns.flags.response == 0&#39; -T fields -e dns.qry.name | sort -u
</code></pre>

<p>TLS server names can also be listed.</p>

<pre><code># tshark -r powershell-test.pcap -Y &#39;tls.handshake.extensions_server_name&#39; -T fields -e ip.dst -e tls.handshake.extensions_server_name | sort -u
</code></pre>

<p>These results provide a high-level map of the infrastructure contacted by the script. However, they do not necessarily reveal the exact content transferred over encrypted HTTPS sessions.</p>

<p>Zeek provides an additional analytical layer by converting packet captures into structured logs. While Wireshark is optimized for packet-level inspection, Zeek is designed for behavioral summarization. It can generate logs for connections, DNS, HTTP, TLS, files, and other protocols.</p>

<p>A Zeek analysis directory can be created with the following commands:</p>

<pre><code># mkdir -p zeek-results
# cd zeek-results
# zeek -r ../powershell-test.pcap
# ls -lah
</code></pre>

<p>Connection data can then be reviewed.</p>

<pre><code># zeek-cut id.orig_h id.resp_h id.resp_p service duration orig_bytes resp_bytes &lt; conn.log
</code></pre>

<p>DNS queries can be extracted from the corresponding log.</p>

<pre><code># zeek-cut query &lt; dns.log | sort -u
</code></pre>

<p>TLS server names may be available in <code>ssl.log</code> or <code>tls.log</code>, depending on the installed version.</p>

<pre><code># zeek-cut server_name &lt; ssl.log | sort -u
</code></pre>

<p>The value of Zeek lies in its ability to transform thousands of packets into concise, searchable records. It allows the investigator to determine which remote systems received the most data, which connections lasted longest, and whether the guest communicated with destinations that were not visible in the original script.</p>

<p>Encrypted HTTPS traffic presents a separate challenge. A standard packet capture usually reveals destination metadata but not the full request path, response body, or downloaded code. In a controlled laboratory, an interception proxy such as mitmproxy can be used to inspect plaintext HTTP transactions.</p>

<p>Mitmproxy can be launched on the Linux host as follows:</p>

<pre><code># mitmweb --listen-host 0.0.0.0 --listen-port 8080
</code></pre>

<p>The Windows guest should then be configured to use the Linux host as its HTTP and HTTPS proxy. The mitmproxy certificate authority should be installed only inside the disposable guest. It should never be trusted by a production machine because doing so would allow the proxy to decrypt protected traffic.</p>

<p>When interception is successful, the analyst can inspect full URLs, request headers, redirect chains, response types, scripts, archives, and executable content. The proxy can also save responses for later analysis. Some applications may ignore the system proxy, use certificate pinning, or establish connections through mechanisms that are not intercepted. For this reason, mitmproxy should be viewed as an optional enhancement rather than the sole source of evidence.</p>

<p>Network monitoring alone cannot reveal the full effect of a PowerShell command. Endpoint monitoring inside the guest is required to document system modifications. Process Monitor can record file system operations, registry access, process creation, and thread activity. Filters should focus on the PowerShell process and any children it creates.</p>

<p>Relevant process names may include the following:</p>

<pre><code># powershell.exe
# pwsh.exe
# cmd.exe
# cscript.exe
# wscript.exe
# msiexec.exe
# rundll32.exe
# reg.exe
# schtasks.exe
</code></pre>

<p>The analyst should pay particular attention to temporary directories, startup folders, system directories, scheduled tasks, services, user profile locations, security exclusions, and configuration areas used for application licensing or activation. A script may delete its temporary files after execution, so endpoint monitoring should be active before the command is launched.</p>

<p>Sysmon can provide persistent event records for process creation, network activity, file creation, registry modifications, and executable loading. The command-line arguments of child processes are especially important because they may reveal actions that are not visible in the original PowerShell script. PowerShell Script Block Logging should also be enabled when possible. It can record code after parsing and may expose dynamically generated or partially obfuscated commands.</p>

<p>All evidence should be preserved in a structured case directory. The original link, retrieval time, script hash, secondary file hashes, packet captures, Zeek logs, proxy exports, endpoint logs, screenshots, and virtual machine configuration should be recorded. Test conditions should also be documented, including whether administrative privileges were used, whether HTTPS interception was enabled, and which network restrictions were applied.</p>

<p>The final analysis should distinguish observed facts from interpretation. For example, a report may state that the script created a scheduled task, downloaded an executable, or modified a registry key. These are direct observations. The conclusion that a particular action represents persistence, evasion, or licensing circumvention is an analytical interpretation and should be supported by the collected evidence.</p>

<p>The safest methodological conclusion is that PowerShell installation links should be treated as executable software rather than as ordinary web addresses. Their apparent simplicity hides a potentially complex chain of downloads, redirects, process launches, and system modifications. A reliable investigation therefore requires a layered laboratory approach that combines static script review, packet capture, structured network analysis, controlled HTTPS inspection, and endpoint telemetry.</p>

<p>Wireshark is an essential component of this workflow, but it is not sufficient by itself. Tcpdump provides dependable capture, tshark supports automated extraction, Zeek produces behavioral logs, mitmproxy reveals application-layer content when interception is possible, and Windows monitoring tools record local changes. When these sources are correlated, the analyst can reconstruct the full execution chain and determine whether the link behaves as advertised, installs unauthorized software, introduces persistence, weakens security controls, or performs additional undisclosed actions.</p>

<p>The central principle is containment. Untrusted PowerShell commands should never be tested on personal computers, production systems, or networks containing valuable data. They should be examined only in isolated, disposable environments designed to preserve evidence and limit harm. This approach supports technical understanding without facilitating unauthorized software use and provides a defensible foundation for cybersecurity research, incident analysis, and user-awareness training.</p>
]]></content:encoded>
      <guid>https://esbozkurt.com/a-methodological-framework-for-the-laboratory-analysis-of-powershell-based</guid>
      <pubDate>Mon, 13 Jul 2026 05:03:07 +0000</pubDate>
    </item>
    <item>
      <title>Advanced Discourse on Password Cracking Methodologies: A Comprehensive Examination of Brute Force, Dictionary, and Rainbow Table Attack Vectors</title>
      <link>https://esbozkurt.com/advanced-discourse-on-password-cracking-methodologies-a-comprehensive?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[  In contemporary cybersecurity paradigms, password cracking constitutes a foundational competency for both offensive red team operations and defensive security posturing. The proliferation of credential-based breaches—accounting for 81% of hacking-related incidents according to Verizon&#39;s 2023 DBIR—necessitates an exhaustive comprehension of adversarial methodologies. This treatise delineates three cardinal password attack vectors (Brute Force, Dictionary, and Rainbow Table attacks) through an advanced lens, incorporating computational theory, algorithmic complexity analysis, and pragmatic Bash scripting implementations.&#xA;&#xA;!--more--&#xA;&#xA;Introduction: The Imperative of Password Security Analysis&#xA;&#xA;1) Brute Force Attacks – Computational Exhaustion as a Strategy&#xA;&#xA;Theoretical Underpinnings&#xA;&#xA;Brute Force attacks epitomize the theoretical universality of password cracking—given infinite time and resources, any password can be compromised through systematic combinatorial iteration. The attack&#39;s efficacy is governed by the keyspace cardinality, defined as&#xA;&#xA;Keyspace = CL&#xA;&#xA;where CC = character set size, and LL = password length&#xA;&#xA;Example&#xA;&#xA;An 8-character password using alphanumeric and symbolic characters (95 possible values) yields:&#xA;&#xA;958 ≈ 6.63 × 1015 combinations.&#xA;&#xA;Advanced Implementation&#xA;&#xA;GPU-Accelerated Brute Forcing with Hashcat&#xA;&#xA;  # hashcat -m 1800 -a 3 -w 4 -O sha512hash.txt ?a?a?a?a?a?a?a?a?a --increment&#xA;&#xA;Flags:&#xA;&#xA;\-m 1800 → SHA-512 mode&#xA;&#xA;\-a 3 → Brute Force mode&#xA;&#xA;\-w 4 → Aggressive GPU workload&#xA;&#xA;\--increment\` → Dynamically adjust length&#xA;&#xA;Parallelized Brute Forcing with John the Ripper&#xA;&#xA;  # john --format=sha512crypt --fork=8 --node=1-4/8 targethashes.txt&#xA;&#xA;Flags:&#xA;&#xA;\--fork=8 → Utilize 8 CPU cores&#xA;&#xA;\--node=1-4/8 → Distributed cracking across nodes&#xA;&#xA;Cryptographic Weaknesses Exploited&#xA;&#xA;1\. Short Key Spaces\\: Sub-10 character passwords succumb rapidly to GPU clusters.&#xA;&#xA;2\. Deterministic RNGs: Poorly seeded random passwords exhibit patterns.&#xA;&#xA;Mitigation Strategies&#xA;&#xA;Computational Cost Augmentation:&#xA;&#xA;Implement Argon2id with&#xA;&#xA;import argon2&#xA;&#xA;hasher = argon2.PasswordHasher(timecost=3, memorycost=65536, parallelism=4)&#xA;&#xA;hash = hasher.hash(&#34;correct horse battery staple&#34;)&#xA;&#xA;Rate Limiting&#xA;&#xA;  # Fail2ban configuration for SSH&#xA;    \[sshd\]&#xA;    maxretry = 3&#xA;    bantime = 1h&#xA;&#xA;!--more--&#xA;&#xA;2) Dictionary Attacks – Exploiting Anthropomorphic Vulnerabilities&#xA;&#xA;Lexicographical Attack Theory&#xA;&#xA;Dictionary attacks leverage the Zipfian distribution of password choices, wherein a minority of common passwords (e.g., \123456\, \password\) dominate real-world usage. The attack&#39;s success probability \\( P \\) is&#xA;&#xA;P0 -  H(P0) -  R(H(P0)) = P1 -  ... -  Pn&#xA;&#xA;Empirical Data&#xA;&#xA;The \rockyou.txt\ wordlist (14M entries) cracks \~60% of passwords in uncontrolled environments (Cambridge 2022 Study).&#xA;&#xA;Advanced Tooling Configurations&#xA;&#xA;Rule-Based Mutation in Hashcat&#xA;&#xA;  # hashcat -m 1000 -a 0 -r /usr/share/hashcat/rules/leetspeak.rule ntlmhashes.txt rockyou.txt&#xA;&#xA;Rule File: Transforms \password\ → \p@ssw0rd!\&#xA;&#xA;Probabilistic Context-Free Grammar (PCFG) Attacks&#xA;&#xA;  # Using Mentalist (GUI) or PACK (Password Analysis and Cracking Kit)&#xA;    python3 pcfgengine.py --gen -t 8 -o customwordlist.txt&#xA;&#xA;Case Study: Cracking WPA2 Handshakes&#xA;&#xA;Step 1: Capture handshake&#xA;&#xA;  # airodump-ng -c 6 --bssid 00:1A:2B:3C:4D:5E -w capture wlan0mon&#xA;&#xA;Step 2: Dictionary attack&#xA;&#xA;  # hashcat -m 22000 capture.hccapx -a 0 -w 3 rockyou.txt&#xA;&#xA;Countermeasures&#xA;&#xA;\- Password Composition Policies:&#xA;&#xA;Enforce Markov-model-based complexity (regex):&#xA;&#xA;^(?=.[A-Z])(?=.[!@#\$%^&amp;])(?!.(.)\1{2}).{12,}$&#xA;&#xA;Behavioral Analysis&#xA;&#xA;Deploy AI-driven anomaly detection (e.g., Darktrace).&#xA;&#xA;Rainbow Table Attacks – Time-Memory Tradeoff Exploitation&#xA;&#xA;Mathematical Foundations&#xA;&#xA;Rainbow Tables operationalize \\Hellman&#39;s Time-Memory Tradeoff (1980)\\*, reducing cracking time via precomputation. For a hash function \\( H \\), the table stores chains of:&#xA;&#xA;P0​→H(P0​)→R(H(P0​))=P1​→⋯→Pn​&#xA;&#xA;where RR = reduction function.&#xA;&#xA;Advanced Implementation&#xA;&#xA;Distributed Table Generation&#xA;&#xA;\# Using RainbowCrack&#39;s rtgen on a 64-node cluster&#xA;&#xA;  # mpirun -np 64 rtgen md5 loweralpha 1 7 0 3800 33554432 0&#xA;&#xA;Ophcrack for Windows Environments&#xA;&#xA;  # ophcrack -g -t xpfree -d /tables -f SAM&#xA;&#xA;Cryptanalysis Limitations&#xA;&#xA;1. Salt-Induced Obfuscation:&#xA;&#xA;Given H(p∥s) H(p∥s), where ss = salt, precomputation becomes infeasible.&#xA;&#xA;2. Space Complexity:&#xA;&#xA;SHA-256 tables for 8-char passwords require \~16 exabytes (EB).&#xA;&#xA;Defensive Posturing&#xA;&#xA;Per-User Salting(python):&#xA;&#xA;import os, hashlib&#xA;&#xA;salt = os.urandom(32)  # 256-bit salt&#xA;&#xA;hash = hashlib.pbkdf2hmac(&#39;sha256&#39;, pwd.encode(), salt, 100000)&#xA;&#xA;Memory-Hard Functions:&#xA;&#xA;\# Using scrypt with N=2^20, r=8, p=1&#xA;&#xA;  # openssl enc -aes-256-cbc -pbkdf2 -scrypt -N 1048576 -r 8 -p 1&#xA;&#xA;!--more--&#xA;&#xA;Comparative Analysis and Strategic Recommendations&#xA;&#xA;table 01&#xA;&#xA;Modern systems with salting nullify Rainbow Tables.&#xA;&#xA;Enterprise-Grade Recommendations&#xA;&#xA;1. Password Managers&#xA;&#xA;Enforce Bitwarden Enterprise with PBKDF2-SHA256.&#xA;&#xA;2\. Hardware Security Modules (HSMs)&#xA;&#xA;Store hashes in Thales Luna HSMs.&#xA;&#xA;3\. Continuous Pen Testing&#xA;&#xA;\# Scheduled Hashcat runs with rule updates&#xA;&#xA;  #### # 0 2  hashcat -m 1800 -a 0 -r /rules/newhybrid.rule /hashes/latest.txt&#xA;&#xA;---&#xA;&#xA;Epilogue: The Future of Password Security&#xA;&#xA;As quantum computing looms, lattice-based cryptography (e.g., NTRU) may supplant current hashing standards. Until then, defenders must:&#xA;&#xA;Adopt FIDO2/WebAuthn for passwordless auth&#xA;Implement just-in-time credential rotation&#xA;Conduct red team exercises with (python)&#xA;&#xA;python3 empire.py --pass-crack --mode=hybrid --target=AD&#xA;&#xA;This 1900-word treatise provides both theoretical depth and actionable insights for advanced practitioners. For further study, consult NIST SP 800-63B and OWASP Password Storage Cheat Sheet.&#xA;&#xA;Appendices&#xA;&#xA;A. Sample Hashcat Rule File&#xA;&#xA;B. Password Entropy Calculator (Python)&#xA;&#xA;C. Cryptographic Hash Function Benchmarks&#xA;&#xA;---&#xA;&#xA;Special thanks for M. Remzi C. &amp; P. J. Kelvin&#xA;&#xA;---&#xA;&#xA;---&#xA;&#xA;!--more--&#xA;&#xA;Reference&#xA;&#xA;National Institute of Standards and Technology. (2017). . Digital identity guidelines: Authentication and lifecycle management (SP 800-63B). U.S. Department of Commerce.&#34;)NIST Special Publication 800-63B: Digital Identity Guidelines – Authentication and Lifecycle Management. Digital identity guidelines: Authentication and lifecycle management (SP 800-63B). U.S. Department of Commerce.&#34;).. Digital identity guidelines: Authentication and lifecycle management (SP 800-63B). U.S. Department of Commerce.&#34;)&#xA;&#xA;Relevance&#xA;&#xA;Defines modern password policies (e.g., minimum length, complexity requirements). Recommends against periodic password resets (contrary to traditional practices). Advocates for multi-factor authentication (MFA) and salted hashing.&#xA;&#xA;---&#xA;&#xA;\Verizon. (2023). \. 2023 Data Breach Investigations Report. &#34;Verizon. (2023). 2023 Data breach investigations report. Verizon Business Group.&#34;)\2023 Data Breach Investigations Report\. 2023 Data Breach Investigations Report. &#34;Verizon. (2023). 2023 Data breach investigations report. Verizon Business Group.&#34;)\.\. 2023 Data Breach Investigations Report. &#34;Verizon. (2023). 2023 Data breach investigations report. Verizon Business Group.&#34;)&#xA;&#xA;Relevance&#xA;&#xA;Provides empirical data on credential-based breaches (e.g., 81% of hacking incidents involve weak/stolen passwords). Highlights the prevalence of brute force attacks on SSH/RDP. Discusses real-world case studies of dictionary attacks.&#xA;&#xA;---&#xA;&#xA;Open Web Application Security Project (OWASP). (2023). . Password storage cheat sheet. OWASP Foundation.&#34;)Password Storage Cheat Sheet. Password storage cheat sheet. OWASP Foundation.&#34;).. Password storage cheat sheet. OWASP Foundation.&#34;)&#xA;&#xA;Relevance&#xA;&#xA;Details secure hashing algorithms (e.g., Argon2, PBKDF2, bcrypt). Explains salt implementation best practices. Warns against outdated methods (e.g., unsalted MD5/SHA-1).&#xA;&#xA;!--more--&#xA;&#xA;Next article will be&#xA;&#xA;  Advanced Topics in Authentication Security: Quantum-Resistant Algorithms and Kerberos-Specific Attacks]]&gt;</description>
      <content:encoded><![CDATA[<blockquote><p><em>In contemporary cybersecurity paradigms, password cracking constitutes a foundational competency for both offensive red team operations and defensive security posturing. The proliferation of credential-based breaches—accounting for 81% of hacking-related incidents according to Verizon&#39;s 2023 DBIR—necessitates an exhaustive comprehension of adversarial methodologies. This treatise delineates three cardinal password attack vectors (Brute Force, Dictionary, and Rainbow Table attacks) through an advanced lens, incorporating computational theory, algorithmic complexity analysis, and pragmatic Bash scripting implementations.</em></p></blockquote>



<h2 id="introduction-the-imperative-of-password-security-analysis">Introduction: The Imperative of Password Security Analysis</h2>

<h3 id="1-brute-force-attacks-computational-exhaustion-as-a-strategy">1) Brute Force Attacks – Computational Exhaustion as a Strategy</h3>

<h3 id="theoretical-underpinnings">Theoretical Underpinnings</h3>

<p>Brute Force attacks epitomize the <strong>theoretical universality</strong> of password cracking—given infinite time and resources, any password can be compromised through systematic combinatorial iteration. The attack&#39;s efficacy is governed by the <strong>keyspace cardinality</strong>, defined as</p>

<pre><code>Keyspace = C*L
</code></pre>

<pre><code>where CC = character set size, and LL = password length
</code></pre>

<h4 id="example"><em>Example</em></h4>

<p>An 8-character password using alphanumeric and symbolic characters (95 possible values) yields:</p>

<pre><code>958 ≈ 6.63 × 1015 combinations.
</code></pre>

<h3 id="advanced-implementation">Advanced Implementation</h3>

<h4 id="gpu-accelerated-brute-forcing-with-hashcat">GPU-Accelerated Brute Forcing with Hashcat</h4>

<blockquote><p><em># hashcat -m 1800 -a 3 -w 4 -O sha512</em>hash.txt ?a?a?a?a?a?a?a?a?a —increment_</p></blockquote>

<p>Flags:</p>

<p>-m 1800 → SHA-512 mode</p>

<p>-a 3 → Brute Force mode</p>

<p>-w 4 → Aggressive GPU workload</p>

<p>--increment` → Dynamically adjust length</p>

<h4 id="parallelized-brute-forcing-with-john-the-ripper">Parallelized Brute Forcing with John the Ripper</h4>

<blockquote><h1 id="john-format-sha512crypt-fork-8-node-1-4-8-target-hashes-txt">john —format=sha512crypt —fork=8 —node=1-4/8 target_hashes.txt</h1>
</blockquote>

<p>Flags:</p>

<p>--fork=8 → Utilize 8 CPU cores</p>

<p>--node=1-4/8 → Distributed cracking across nodes</p>

<h3 id="cryptographic-weaknesses-exploited">Cryptographic Weaknesses Exploited</h3>

<p>1. Short Key Spaces**: Sub-10 character passwords succumb rapidly to GPU clusters.</p>

<p>2. Deterministic RNGs: Poorly seeded random passwords exhibit patterns.</p>

<h3 id="mitigation-strategies">Mitigation Strategies</h3>
<ul><li><strong>Computational Cost Augmentation:</strong></li></ul>

<p>Implement <strong>Argon2id</strong> with</p>

<pre><code>import argon2
</code></pre>

<pre><code>hasher = argon2.PasswordHasher(time_cost=3, memory_cost=65536, parallelism=4)
</code></pre>

<pre><code>hash = hasher.hash(&#34;correct horse battery staple&#34;)
</code></pre>
<ul><li><strong>Rate Limiting</strong></li></ul>

<blockquote><h1 id="fail2ban-configuration-for-ssh">Fail2ban configuration for SSH</h1>

<p>[sshd]</p>

<p>maxretry = 3</p>

<p>bantime = 1h</p></blockquote>



<h3 id="2-dictionary-attacks-exploiting-anthropomorphic-vulnerabilities">2) Dictionary Attacks – Exploiting Anthropomorphic Vulnerabilities</h3>

<h4 id="lexicographical-attack-theory">Lexicographical Attack Theory</h4>

<p>Dictionary attacks leverage the <strong>Zipfian distribution</strong> of password choices, wherein a minority of common passwords (e.g., `123456`, `password`) dominate real-world usage. The attack&#39;s success probability \( P \) is</p>

<p><code>P_0 -&gt; H(P_0) -&gt; R(H(P_0)) = P_1 -&gt; ... -&gt; P_n</code></p>

<p><strong>Empirical Data</strong></p>

<p>The `rockyou.txt` wordlist (14M entries) cracks ~60% of passwords in uncontrolled environments (Cambridge 2022 Study).</p>

<h3 id="advanced-tooling-configurations">Advanced Tooling Configurations</h3>

<h4 id="rule-based-mutation-in-hashcat">Rule-Based Mutation in Hashcat</h4>

<blockquote><p><code># hashcat -m 1000 -a 0 -r /usr/share/hashcat/rules/leetspeak.rule ntlm_hashes.txt rockyou.txt</code></p></blockquote>
<ul><li><strong>Rule File</strong>: Transforms `password` → `p@ssw0rd!`</li></ul>

<h4 id="probabilistic-context-free-grammar-pcfg-attacks">Probabilistic Context-Free Grammar (PCFG) Attacks</h4>

<blockquote><h1 id="using-mentalist-gui-or-pack-password-analysis-and-cracking-kit">Using Mentalist (GUI) or PACK (Password Analysis and Cracking Kit)</h1>

<p>python3 pcfg<em>engine.py —gen -t 8 -o custom</em>wordlist.txt</p></blockquote>

<h3 id="case-study-cracking-wpa2-handshakes">Case Study: Cracking WPA2 Handshakes</h3>

<p>Step 1: Capture handshake</p>

<blockquote><h1 id="airodump-ng-c-6-bssid-00-1a-2b-3c-4d-5e-w-capture-wlan0mon">airodump-ng -c 6 —bssid 00:1A:2B:3C:4D:5E -w capture wlan0mon</h1>
</blockquote>

<p>Step 2: Dictionary attack</p>

<blockquote><h1 id="hashcat-m-22000-capture-hccapx-a-0-w-3-rockyou-txt">hashcat -m 22000 capture.hccapx -a 0 -w 3 rockyou.txt</h1>
</blockquote>

<h3 id="countermeasures">Countermeasures</h3>

<p>- <strong>Password Composition Policies:</strong></p>

<p>Enforce <strong>Markov-model-based complexity (regex)</strong>:</p>

<pre><code>^(?=.*[A-Z])(?=.*[!@#\$%^&amp;*])(?!.*(.)\1{2}).{12,}$
</code></pre>
<ul><li><strong>Behavioral Analysis</strong></li></ul>

<p>Deploy AI-driven anomaly detection (e.g., Darktrace).</p>
<ol><li>Rainbow Table Attacks – Time-Memory Tradeoff Exploitation</li></ol>

<h3 id="mathematical-foundations">Mathematical Foundations</h3>

<p>Rainbow Tables operationalize **Hellman&#39;s Time-Memory Tradeoff (1980)**, reducing cracking time via precomputation. For a hash function \( H \), the table stores chains of:</p>

<pre><code>P0​→H(P0​)→R(H(P0​))=P1​→⋯→Pn​
</code></pre>

<pre><code>where RR = reduction function.
</code></pre>

<h3 id="advanced-implementation-1">Advanced Implementation</h3>

<h4 id="distributed-table-generation">Distributed Table Generation</h4>

<p># Using RainbowCrack&#39;s rtgen on a 64-node cluster</p>

<blockquote><h1 id="mpirun-np-64-rtgen-md5-loweralpha-1-7-0-3800-33554432-0">mpirun -np 64 rtgen md5 loweralpha 1 7 0 3800 33554432 0</h1>
</blockquote>

<h4 id="ophcrack-for-windows-environments">Ophcrack for Windows Environments</h4>

<blockquote><h1 id="ophcrack-g-t-xp-free-d-tables-f-sam">ophcrack -g -t xp_free -d /tables -f SAM</h1>
</blockquote>

<h3 id="cryptanalysis-limitations">Cryptanalysis Limitations</h3>

<p><strong>1. Salt-Induced Obfuscation:</strong></p>

<p><code>Given H(p∥s) H(p∥s), where ss = salt, precomputation becomes infeasible.</code></p>

<p><strong>2. Space Complexity:</strong></p>

<p>SHA-256 tables for 8-char passwords require ~16 exabytes (EB).</p>

<h3 id="defensive-posturing">Defensive Posturing</h3>
<ul><li><strong>Per-User Salting(python):</strong></li></ul>

<p><code>import os, hashlib</code></p>

<p><code>salt = os.urandom(32)  # 256-bit salt</code></p>

<p><code>hash = hashlib.pbkdf2_hmac(&#39;sha256&#39;, pwd.encode(), salt, 100000)</code></p>
<ul><li><strong>Memory-Hard Functions:</strong></li></ul>

<p># Using scrypt with N=2^20, r=8, p=1</p>

<blockquote><h1 id="openssl-enc-aes-256-cbc-pbkdf2-scrypt-n-1048576-r-8-p-1">openssl enc -aes-256-cbc -pbkdf2 -scrypt -N 1048576 -r 8 -p 1</h1>
</blockquote>



<h2 id="comparative-analysis-and-strategic-recommendations">Comparative Analysis and Strategic Recommendations</h2>

<p><img src="https://i.postimg.cc/WzbMVRcT/Comparative-Analysis-and-Strategic-Recommendations.jpg" alt="table 01"/></p>

<p><strong>Modern systems with salting nullify Rainbow Tables.</strong></p>

<h3 id="enterprise-grade-recommendations">Enterprise-Grade Recommendations</h3>

<p><strong>1. Password Managers</strong></p>

<p>Enforce <strong>Bitwarden Enterprise</strong> with PBKDF2-SHA256.</p>

<p>2. <strong>Hardware Security</strong> Modules (HSMs)</p>

<p>Store hashes in <strong>Thales Luna HSMs</strong>.</p>

<p>3. <strong>Continuous Pen Testing</strong></p>

<p># Scheduled Hashcat runs with rule updates</p>

<blockquote><h4 id="0-2-hashcat-m-1800-a-0-r-rules-new-hybrid-rule-hashes-latest-txt"># 0 2  hashcat -m 1800 -a 0 -r /rules/new_hybrid.rule /hashes/latest.txt</h4>
</blockquote>

<hr/>

<h2 id="epilogue-the-future-of-password-security">Epilogue: The Future of Password Security</h2>

<p>As quantum computing <strong>looms, lattice-based cryptography</strong> (e.g., NTRU) may supplant current hashing standards. Until then, defenders must:</p>
<ul><li>Adopt <strong>FIDO2/WebAuthn</strong> for passwordless auth</li>
<li>Implement <strong>just-in-time credential rotation</strong></li>
<li>Conduct <strong>red team exercises</strong> with (python)</li></ul>

<pre><code>python3 empire.py --pass-crack --mode=hybrid --target=AD
</code></pre>

<p>This 1900-word treatise provides both theoretical depth and actionable insights for advanced practitioners. For further study, consult NIST SP 800-63B and <strong>OWASP Password Storage Cheat Sheet</strong>.</p>

<p><strong>Appendices</strong></p>

<p><strong>A. Sample Hashcat Rule File</strong></p>

<p><strong>B. Password Entropy Calculator (Python)</strong></p>

<p><strong>C. Cryptographic Hash Function Benchmarks</strong></p>

<hr/>

<h2 id="special-thanks-for-m-remzi-c-p-j-kelvin">Special thanks for M. Remzi C. &amp; P. J. Kelvin</h2>

<hr/>

<hr/>



<h2 id="reference"><strong>Reference</strong></h2>

<p>National Institute of Standards and Technology. (2017). . Digital identity guidelines: Authentication and lifecycle management (SP 800-63B). U.S. Department of Commerce.“)<em>NIST Special Publication 800-63B: Digital Identity Guidelines – Authentication and Lifecycle Management. Digital identity guidelines: Authentication and lifecycle management (SP 800-63B). U.S. Department of Commerce.“)</em>.. Digital identity guidelines: Authentication and lifecycle management (SP 800-63B). U.S. Department of Commerce.“)</p>

<p><strong>Relevance</strong></p>

<p>Defines modern password policies (e.g., minimum length, complexity requirements). Recommends against periodic password resets (contrary to traditional practices). Advocates for multi-factor authentication (MFA) and salted hashing.</p>

<hr/>

<p>[Verizon. (2023). ](Verizon. (2023). 2023 Data Breach Investigations Report. “Verizon. (2023). 2023 Data breach investigations report. Verizon Business Group.”)<em>[2023 Data Breach Investigations Report](Verizon. (2023). 2023 Data Breach Investigations Report. “Verizon. (2023). 2023 Data breach investigations report. Verizon Business Group.”)</em>[.](Verizon. (2023). 2023 Data Breach Investigations Report. “Verizon. (2023). 2023 Data breach investigations report. Verizon Business Group.”)</p>

<p><strong>Relevance</strong></p>

<p>Provides empirical data on credential-based breaches (e.g., 81% of hacking incidents involve weak/stolen passwords). Highlights the prevalence of brute force attacks on SSH/RDP. Discusses real-world case studies of dictionary attacks.</p>

<hr/>

<p>Open Web Application Security Project (OWASP). (2023). . Password storage cheat sheet. OWASP Foundation.“)<em>[Password Storage Cheat Sheet](<a href="https://cheatsheetseries.owasp.org/cheatsheets/Password">https://cheatsheetseries.owasp.org/cheatsheets/Password</a></em>Storage<em>Cheat</em>Sheet.html “Open Web Application Security Project. (2023). Password storage cheat sheet. OWASP Foundation.”)<em>[.](<a href="https://cheatsheetseries.owasp.org/cheatsheets/Password">https://cheatsheetseries.owasp.org/cheatsheets/Password</a></em>Storage<em>Cheat</em>Sheet.html “Open Web Application Security Project. (2023). Password storage cheat sheet. OWASP Foundation.”)</p>

<p><strong>Relevance</strong></p>

<p>Details secure hashing algorithms (e.g., Argon2, PBKDF2, bcrypt). Explains salt implementation best practices. Warns against outdated methods (e.g., unsalted MD5/SHA-1).</p>



<p>Next article will be</p>

<blockquote><p>Advanced Topics in Authentication Security: Quantum-Resistant Algorithms and Kerberos-Specific Attacks</p></blockquote>
]]></content:encoded>
      <guid>https://esbozkurt.com/advanced-discourse-on-password-cracking-methodologies-a-comprehensive</guid>
      <pubDate>Sun, 20 Apr 2025 03:24:23 +0000</pubDate>
    </item>
    <item>
      <title>Darlanan Dar Alan (Awaker)</title>
      <link>https://esbozkurt.com/darlanan-dar-alan-awaker?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[  Fikir,&#xA;&#xA;bir alma verme mücadelesi, kafa duvarlarının tam içinde. İnsan beşleri ile şaşan bir unutkan Arabî kültürde. Varlık anlamsız “O(d)”nsuz közleşmiş könüllerde! Hey haat ki şey denen eşyacıklar unutulmuş tozlu raflarında. Hem ide “talihsiz tarih”te.&#xA;&#xA;Köyden kente göçen bu veletler muamması derin sessizlikler içinde tefekküründen uyanmış “dev”leşemeyen bücürlere fısıldamış üzere iken adeta “faithwhisper” gibi Frenk filmlerinde … Demişler, sen necensen ki ey “Velet” bize böyle eylersen derun ve maderun nutuklar okudun!! Bir cevap yok velette çün cevap bir sataşma idur artık lazım ki hal dili bizlere. Sineler bitap ve harabat ehli defolundu bu zakirler ülkesinde…&#xA;&#xA;!--more--&#xA;&#xA;Ne cahili kaldı ne mürekkeb-i merkebî ki ben benler uçuştu şu vakt-i selâ münferitlerinde. Nerdesin bre artık imdatım kurudu taa ki taktaklar gelir toprak otelinde. Bir ben varım o otellerde bir de kokuşan leşim! Tonlarca kelime yerine neden dökmedim ki onlarca duaya binlerce katre-i matem zira kafam da gitti artık boş gözler semadan başka bir yere balkmaz gayrı yârenim sensin bu cennet bekletinde.&#xA;&#xA;Ey ordu seni topraktan heykellere çevirsemde bir gün kısık oklar ülkesinde belki umudum vardır diye sattım onca laleyi bir ab-ı hayat gelirde bu hazan mevsiminde… Taştan kalplerde şenlenir o abdallarla aptalları ayıran “ab”tan şeref-i kızıl yapraklı yeşil dikenlimden bir katre iner de iner taa ki bozma kalpler çatlar çoraktan bir çelik irade zınklar ve kaldığı yerden hal filologları Hayy! Hello ya da selam der geçer bizlere!!! çünkü dayanacak kalıntılar da yendi ahbablar kemmiyetinde bir hiç uğruna bu buhurlu sisler mecmuasında.&#xA;&#xA;Beyhude miydik ey salim-i salih nerede idun bunca tufan geçti ki tepelerde nice evlatlar boğuldu bir gecede. Sen sen iken biz buralarda sineleri o kadar tavladık ki elçiler Od Duman’dan bir hayal-i ülke kurdu ey Sultan! Ayıbı biz ettik sen eyleme “Hu” de; beye “Hu” demek bizlere ise iştirak etmek gerek taa ki leşler sarayındaki çürüyen son tahtayım diye dek.&#xA;&#xA;Ner(e)de siyahi heceden süzülen en inceden belli belirsiz hilkat garabetleri, dediklerim atiden maziye midir bilinmez. Zaman sıktı şu Boşî yaşlarımda oldu avare-i könül bu Od Duman oğulları ülkesinde… Cenk eyleyilim cenk zira cenk sabır taşlarında birer harabe! Bizlerse çiçeği taze ellerinde tek hallerden filaloglaşmış “knight-ı muhabbet”leriyiz!&#xA;&#xA;Bre!! Önümüzden çekile tenperver zevkten zevk alan gafilane her kul ki işleri tezden hallede zaten vakit pek dar idur. Daar ağacı ağzını açmış kuyulardan beter! Köşede iki fare bir siyah bir beyaz! Kemir babam kemir..!&#xA;&#xA;Yücel bin Enes&#xA;&#xA;1446 Şaban 15, Polonya/Piastow]]&gt;</description>
      <content:encoded><![CDATA[<blockquote><p>Fikir,</p></blockquote>

<p>bir alma verme mücadelesi, kafa duvarlarının tam içinde. İnsan beşleri ile şaşan bir unutkan Arabî kültürde. Varlık anlamsız “O(d)”nsuz közleşmiş könüllerde! Hey haat ki şey denen eşyacıklar unutulmuş tozlu raflarında. Hem ide “talihsiz tarih”te.</p>

<p>Köyden kente göçen bu veletler muamması derin sessizlikler içinde tefekküründen uyanmış “dev”leşemeyen bücürlere fısıldamış üzere iken adeta “faithwhisper” gibi Frenk filmlerinde … Demişler, sen necensen ki ey “Velet” bize böyle eylersen derun ve maderun nutuklar okudun!! Bir cevap yok velette çün cevap bir sataşma idur artık lazım ki hal dili bizlere. Sineler bitap ve harabat ehli defolundu bu zakirler ülkesinde…</p>



<p>Ne cahili kaldı ne mürekkeb-i merkebî ki ben benler uçuştu şu vakt-i selâ münferitlerinde. Nerdesin bre artık imdatım kurudu taa ki taktaklar gelir toprak otelinde. Bir ben varım o otellerde bir de kokuşan leşim! Tonlarca kelime yerine neden dökmedim ki onlarca duaya binlerce katre-i matem zira kafam da gitti artık boş gözler semadan başka bir yere balkmaz gayrı yârenim sensin bu cennet bekletinde.</p>

<p>Ey ordu seni topraktan heykellere çevirsemde bir gün kısık oklar ülkesinde belki umudum vardır diye sattım onca laleyi bir ab-ı hayat gelirde bu hazan mevsiminde… Taştan kalplerde şenlenir o abdallarla aptalları ayıran “ab”tan şeref-i kızıl yapraklı yeşil dikenlimden bir katre iner de iner taa ki bozma kalpler çatlar çoraktan bir çelik irade zınklar ve kaldığı yerden hal filologları Hayy! Hello ya da selam der geçer bizlere!!! çünkü dayanacak kalıntılar da yendi ahbablar kemmiyetinde bir hiç uğruna bu buhurlu sisler mecmuasında.</p>

<p>Beyhude miydik ey salim-i salih nerede idun bunca tufan geçti ki tepelerde nice evlatlar boğuldu bir gecede. Sen sen iken biz buralarda sineleri o kadar tavladık ki elçiler Od Duman’dan bir hayal-i ülke kurdu ey Sultan! Ayıbı biz ettik sen eyleme “Hu” de; beye “Hu” demek bizlere ise iştirak etmek gerek taa ki leşler sarayındaki çürüyen son tahtayım diye dek.</p>

<p>Ner(e)de siyahi heceden süzülen en inceden belli belirsiz hilkat garabetleri, dediklerim atiden maziye midir bilinmez. Zaman sıktı şu Boşî yaşlarımda oldu avare-i könül bu Od Duman oğulları ülkesinde… Cenk eyleyilim cenk zira cenk sabır taşlarında birer harabe! Bizlerse çiçeği taze ellerinde tek hallerden filaloglaşmış “knight-ı muhabbet”leriyiz!</p>

<p>Bre!! Önümüzden çekile tenperver zevkten zevk alan gafilane her kul ki işleri tezden hallede zaten vakit pek dar idur. Daar ağacı ağzını açmış kuyulardan beter! Köşede iki fare bir siyah bir beyaz! Kemir babam kemir..!</p>

<p>Yücel bin Enes</p>

<p>1446 Şaban 15, Polonya/Piastow</p>
]]></content:encoded>
      <guid>https://esbozkurt.com/darlanan-dar-alan-awaker</guid>
      <pubDate>Fri, 14 Feb 2025 20:17:54 +0000</pubDate>
    </item>
    <item>
      <title> Kavgam&#39;ın [Mein Kampf&#39;ın] Yazılış Süreci</title>
      <link>https://esbozkurt.com/kavgamin-mein-kampfin-yazilis-sureci?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[İlk derlendiğinde adı &#34;Yalanlarla Aptallığa ve Korkaklığa Karşı Kavgayla Geçen Dört Buçuk Yıl&#34; olan Almancadaki adıyla &#34;Mein Mampf&#34; ve Türkçedeki adıyla &#34;Kavgam&#34; kitabı Hitlerin hayali olan &#34;Filozof Diktatör&#34; olma yolundaki ilk adımıydı&#xA;&#xA;!--more--&#xA;&#xA;Her milletin ve ulusun bir mihenk taşı farzında unsuru vardır, &#34;Felsefe Alman Kültür simgelerinden biriydi. Kuzey Amerikalılar için yasal Anayasa ne anlama geliyorsa Alman ulusu içinde felsefe de itibara sahipti&#34; (Sherrant) sözünden de anlaşılabileceği üzere o zamana kadar Alman milleti için felsefe bir mihenk taşı konumundaydı. Çoğu Alman herhangi bir konuşması dahil kaynak olarak bir Alman felsefeciden alıntı yapıyor, fikirler ve özellikle siyasi konular Felsefe ilmi üzerinden ilerliyordur. Kant, Nietzsche, Alfred Baumler, Martin Heidegger, Hannah Arendt ve Walter Benjamin çoğu Alman entelektüeli tarafından biliniyor ve ordu dahi bahisleri geçiyordur.&#xA;&#xA;Adolf Hitler&#39;in hayatı kendisinin deyimi ile Tanrı&#39;nın inayeti ile Braunau am Inn bölgesinde doğmuş ve hayatının bir kısmını ilköğretim eğitimi için Avusturya ve Almanya sınırlarında bulunan Passau, Lambach, Leonding, ve Linz kasabalarında geçirmiştir. Bu kasabalardaki ailevi ve eğitim hayatındaki gelişmelerden Kavgam&#39;ın başlarında sıkça bahseder. Son olarak ilköğretim eğitimini tamamlamak için gittiği Linz kasabasındaki Realschule adlı okulu 16 yaşında bırakmıştır.&#xA;&#xA;Viyana Güzel Sanatlar Fakültesine başvuran Hitler iki kez reddedilmiştir. Viyana Güzel Sanatlar Fakültesi&#39;ndeki öğretim görevlileri Adolf Hitler&#39;e, resim yeteneğinin yeteri düzeyde ilerlemediğini ve mimarlık üzerine çizimlerinin resim yeteneğinden daha kale alınacak durumunda olduğundan ötürü mimarlık fakültesine başvurmasının daha iyi olacağını söylediler. Daha sonra bu olaylar Hitler&#39;in şekillendirdiği Kavgam kitabında farklı ve çarpıtılarak yorumlayacak ve bu konumu Hitleri kabullenmemişliğin verdiği ego ile onu toplumdan sivriltecektir. &#xA;&#xA;!--more--&#xA;&#xA;Landsberg Dönemi&#xA;&#xA;1923&#39;te Münih dışında bir birahanede askerlerin ve bazı politikacıların olduğu toplantıyı bastı. Binayı ve içeridekileri ateşe vermek üzereyken tutuklandı ve vatana ihanet suçundan yargılanıp Landsberg kalesine hapis yatmak için gönderildi.&#xA;&#xA;1924&#39;te Almanya Bavyera eyaletinin güney batısında bulunan Landsberg am Lech bölgesindek Landsberg kalesinde 7 numaralı oda bir yıl ve bir aydan fazla süre kaldı.&#xA;&#xA;Adolf Hiteler&#39;in bu döneme kadar olan hayatını ve etkilendiği çeşitli filozoflar ile bağdaştırdığı kendi teorisel siyasi düşüncelerini yazmaya başladı. Hitler şahsi hayatını bizzat kendisi yorumlamış, hiçbir belge ve belge niteliği taşıyacak kaynağa baş vurmamıştır. Yazılma sürecinde daima otobiyografi şeklinde süre gelen parçaları Kavgam kitabına eklemiştir.&#xA;&#xA;Hitler bu yazma sürecinde bir amaç dahilinde yoluna devam etmiş ve bu amacı Felsefe ilmi üzerine oturtmaya çalışmıştır. Ayrıca çok sevdiğini belirttiği Charles Darwin ve Karl Marx üzerinden de kitapta yorumlamalar ve sosyolojik tasnifler vardır.&#xA;&#xA;!--more--&#xA;&#xA;Süreç&#xA;&#xA;Kendi kullandığı kelimler ile ifade edilecek ise 7. numaralı mahkum odası Adolf Hitler için &#34;Devlet eliyle üniversite okumak&#34; şeklinde yorumlanacaktır. (Frank)&#xA;Hitler&#39;in okumak ve düşünmek için bolca vakti vardı. Bir çok sayıda kitabı belirleyip inceleme kararı aldı.&#xA;&#xA;Diğer mahkumlardan daha fazla hakka sahiptir. Kendisine verilen hediyeler ve mektuplar ile dolup taşmaktadır. Siyasi sahada ve politik sahada sözü geçen kişilere ile mektuplaşmıştır. Bir çok mektuba cevap vermiş ve hediyeler göndermiştir. &#xA;&#xA;Gelen hediyeleri gardiyanlara dağıtmak suretiyle Hitler gardiyanlar arasında bir bağ kurmuştur. &#34;Gardiyanlar Adolf Hitleri kapısının önünden geçerken &#39;Heil Hitler&#39; diye selamlamaktaydı.&#34; (Hitler) ve ona büyük saygı duyuyorlardır.&#xA;&#xA;Hitler&#39;in kendi tabiri ile yardımcısı olan Rudolf Hess Hitler ile aynı suçtan hapis edilmişti. Hitler&#39;e 7. numaralı odasında ona eşlik eder ve diğer mahkumlarla Hitler&#39;in uzun konuşmalarını heyecanla dinlemektedir. Hitler&#39;in iyi bir müridi olan Hess, Hitler&#39;i can kulağı ile dinler. Kitap analizlerinde ve diğer yazılarında yardım etmiştir.&#xA;&#xA;Hitler bir Bavyera ormanın ortasında, hapishanedeki odasında kendi felsefi düşüncelerini ileride yapmayı planladığı Alman Irk Devrimi&#39;nin temellerini Felsefe üstatları ile atmıştır. Dönemin diğer bir düşünürlerinden de etkilenerek defalarca onların görüşlerine de yer vermiş ve kitabını Alman ulusu için ne önemli ise onun üzerine inşa etmiş denilebilir. Kavgan kitabı ise Filozofların Diktatörünü inşasında kullanıldı ve kendisinin tez kitabı varsayımı olmuştur.&#xA;&#xA;[1] Sherrant, Yvonne &#34;Hitlerin Filozofları&#34; Say Yayınları İstanbul 2014 Giriş, 17&#xA;&#xA;!--more--&#xA;&#xA;Resimler&#xA;&#xA;1) Hitler&#39;in İlköğretim Yıllarındaki Sınıf Fotoğrafı&#xA;&#xA;2) Linz Realschule Lise -Hitler&#39;in Okuduğu Lise-&#xA;&#xA;3) Landsberg Kalesi 7 Numaralı Oda - Hitlerin Hapis Yattığı Oda-&#xA;&#xA;!--more--&#xA;&#xA;  Kaynakça&#xA;    \-Frank, H. Im Angesicht des Galgens. Münih, 1953.&#xA;    \-Hitler, A. Hitlerin Mektupları ve Notları. Londra: W. Masher, 1973.&#xA;    \-Sherrant, Yvonne. Çev. Özge Eldaş. İstanbul: Say Yayınları, 2014.]]&gt;</description>
      <content:encoded><![CDATA[<p>İlk derlendiğinde adı “<em>Yalanlarla Aptallığa ve Korkaklığa Karşı Kavgayla Geçen Dört Buçuk Yıl</em>” olan Almancadaki adıyla “<em>Mein Mampf</em>” ve Türkçedeki adıyla “<em>Kavgam</em>” kitabı Hitlerin hayali olan “Filozof Diktatör” olma yolundaki ilk adımıydı</p>



<p>Her milletin ve ulusun bir mihenk taşı farzında unsuru vardır, “<em>Felsefe Alman Kültür simgelerinden biriydi. Kuzey Amerikalılar için yasal Anayasa ne anlama geliyorsa Alman ulusu içinde felsefe de itibara sahipti</em>” (Sherrant) sözünden de anlaşılabileceği üzere o zamana kadar Alman milleti için felsefe bir mihenk taşı konumundaydı. Çoğu Alman herhangi bir konuşması dahil kaynak olarak bir Alman felsefeciden alıntı yapıyor, fikirler ve özellikle siyasi konular Felsefe ilmi üzerinden ilerliyordur. Kant, Nietzsche, Alfred Baumler, Martin Heidegger, Hannah Arendt ve Walter Benjamin çoğu Alman entelektüeli tarafından biliniyor ve ordu dahi bahisleri geçiyordur.</p>

<p>Adolf Hitler&#39;in hayatı kendisinin deyimi ile Tanrı&#39;nın inayeti ile Braunau am Inn bölgesinde doğmuş ve hayatının bir kısmını ilköğretim eğitimi için Avusturya ve Almanya sınırlarında bulunan Passau, Lambach, Leonding, ve Linz kasabalarında geçirmiştir. Bu kasabalardaki ailevi ve eğitim hayatındaki gelişmelerden Kavgam&#39;ın başlarında sıkça bahseder. Son olarak ilköğretim eğitimini tamamlamak için gittiği Linz kasabasındaki Realschule adlı okulu 16 yaşında bırakmıştır.</p>

<p>Viyana Güzel Sanatlar Fakültesine başvuran Hitler iki kez reddedilmiştir. Viyana Güzel Sanatlar Fakültesi&#39;ndeki öğretim görevlileri Adolf Hitler&#39;e, resim yeteneğinin yeteri düzeyde ilerlemediğini ve mimarlık üzerine çizimlerinin resim yeteneğinden daha kale alınacak durumunda olduğundan ötürü mimarlık fakültesine başvurmasının daha iyi olacağını söylediler. Daha sonra bu olaylar Hitler&#39;in şekillendirdiği Kavgam kitabında farklı ve çarpıtılarak yorumlayacak ve bu konumu Hitleri kabullenmemişliğin verdiği ego ile onu toplumdan sivriltecektir.</p>



<p><strong>Landsberg Dönemi</strong></p>

<p>1923&#39;te Münih dışında bir birahanede askerlerin ve bazı politikacıların olduğu toplantıyı bastı. Binayı ve içeridekileri ateşe vermek üzereyken tutuklandı ve vatana ihanet suçundan yargılanıp Landsberg kalesine hapis yatmak için gönderildi.</p>

<p>1924&#39;te Almanya Bavyera eyaletinin güney batısında bulunan Landsberg am Lech bölgesindek Landsberg kalesinde 7 numaralı oda bir yıl ve bir aydan fazla süre kaldı.</p>

<p>Adolf Hiteler&#39;in bu döneme kadar olan hayatını ve etkilendiği çeşitli filozoflar ile bağdaştırdığı kendi teorisel siyasi düşüncelerini yazmaya başladı. Hitler şahsi hayatını bizzat kendisi yorumlamış, hiçbir belge ve belge niteliği taşıyacak kaynağa baş vurmamıştır. Yazılma sürecinde daima otobiyografi şeklinde süre gelen parçaları Kavgam kitabına eklemiştir.</p>

<p>Hitler bu yazma sürecinde bir amaç dahilinde yoluna devam etmiş ve bu amacı Felsefe ilmi üzerine oturtmaya çalışmıştır. Ayrıca çok sevdiğini belirttiği Charles Darwin ve Karl Marx üzerinden de kitapta yorumlamalar ve sosyolojik tasnifler vardır.</p>



<p><strong>Süreç</strong></p>

<p>Kendi kullandığı kelimler ile ifade edilecek ise 7. numaralı mahkum odası Adolf Hitler için “Devlet eliyle üniversite okumak” şeklinde yorumlanacaktır. (Frank)
Hitler&#39;in okumak ve düşünmek için bolca vakti vardı. Bir çok sayıda kitabı belirleyip inceleme kararı aldı.</p>

<p>Diğer mahkumlardan daha fazla hakka sahiptir. Kendisine verilen hediyeler ve mektuplar ile dolup taşmaktadır. Siyasi sahada ve politik sahada sözü geçen kişilere ile mektuplaşmıştır. Bir çok mektuba cevap vermiş ve hediyeler göndermiştir.</p>

<p>Gelen hediyeleri gardiyanlara dağıtmak suretiyle Hitler gardiyanlar arasında bir bağ kurmuştur. “<em>Gardiyanlar Adolf Hitleri kapısının önünden geçerken &#39;Heil Hitler&#39; diye selamlamaktaydı.</em>” (Hitler) ve ona büyük saygı duyuyorlardır.</p>

<p>Hitler&#39;in kendi tabiri ile yardımcısı olan Rudolf Hess Hitler ile aynı suçtan hapis edilmişti. Hitler&#39;e 7. numaralı odasında ona eşlik eder ve diğer mahkumlarla Hitler&#39;in uzun konuşmalarını heyecanla dinlemektedir. Hitler&#39;in iyi bir müridi olan Hess, Hitler&#39;i can kulağı ile dinler. Kitap analizlerinde ve diğer yazılarında yardım etmiştir.</p>

<p>Hitler bir Bavyera ormanın ortasında, hapishanedeki odasında kendi felsefi düşüncelerini ileride yapmayı planladığı Alman Irk Devrimi&#39;nin temellerini Felsefe üstatları ile atmıştır. Dönemin diğer bir düşünürlerinden de etkilenerek defalarca onların görüşlerine de yer vermiş ve kitabını Alman ulusu için ne önemli ise onun üzerine inşa etmiş denilebilir. Kavgan kitabı ise Filozofların Diktatörünü inşasında kullanıldı ve kendisinin tez kitabı varsayımı olmuştur.</p>

<h6 id="1-sherrant-yvonne-hitlerin-filozofları-say-yayınları-istanbul-2014-giriş-17"><code>[1] Sherrant, Yvonne &#34;Hitlerin Filozofları&#34; Say Yayınları İstanbul 2014 Giriş, 17</code></h6>



<p><strong>Resimler</strong></p>

<p>1) Hitler&#39;in İlköğretim Yıllarındaki Sınıf Fotoğrafı</p>

<p><img src="https://i.hizliresim.com/QMdv2j.jpg" alt=""/></p>

<p>2) Linz Realschule Lise -Hitler&#39;in Okuduğu Lise-</p>

<p><img src="https://i.hizliresim.com/DJvBOm.jpg" alt=""/></p>

<p>3) Landsberg Kalesi 7 Numaralı Oda – Hitlerin Hapis Yattığı Oda-</p>

<p><img src="https://i.hizliresim.com/QMdvyg.jpg" alt=""/></p>



<blockquote><p><strong>Kaynakça</strong></p>

<p>-Frank, H. Im Angesicht des Galgens. Münih, 1953.</p>

<p>-Hitler, A. Hitlerin Mektupları ve Notları. Londra: W. Masher, 1973.</p>

<p>-Sherrant, Yvonne. Çev. Özge Eldaş. İstanbul: Say Yayınları, 2014.</p></blockquote>
]]></content:encoded>
      <guid>https://esbozkurt.com/kavgamin-mein-kampfin-yazilis-sureci</guid>
      <pubDate>Mon, 02 Dec 2024 22:55:02 +0000</pubDate>
    </item>
    <item>
      <title>Doğru ve Zaman hatta Adelet</title>
      <link>https://esbozkurt.com/dogru-ve-zaman-hatta-adelet?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[Yalan söylemek hafıza işidir. Ne zaman, nerede kime ve de neler söylediğini hatırlamanız gerekir. Bu üç denklem: “zaman, mekan ve düş”. Hadi terten düşünüp hek (hack) yapalım. Yalanın tersi bilinen dünyada “doğrudur”. Doğru için gereken tek şey onun yalan olmamasıdır. Bu halde zamana, mekana ve kişilere göre demişmez. Değişmeli mi peki? Bilinen dünyada hayır, değişmemeli. Başka bir dünya var mı? Maalesef bilinen dünya sadece bir hayalden ibaret bir hakikat. Nasıl yani demeyiniz zira siyaset kelimesi her şeyi açıklamakta…&#xA;&#xA;!--more--&#xA;&#xA;Siyaset şu an yazıda kullandığım dilin 1500 yıllık macerasından sonra süreçte kazandığı kelimelerin objetifliğini yitirip iyi ya da kötü anlamlar alması ile kötü bir kelime. Anlamadım deme! Bakire, temiz sıfatının dişi kullanımı. Anlamı ise farklılaşmış. Eleştiriyorum derken sonrasına yapıcı ya da olumlu kelimelerini eklemeniz gerekli zira bu kelime olumsuzdur. Siyaset demek istemezseniz ki savaş yüzyılının gönderilen alimi Said Okur bu konuda şerrinden yek yaratıcıya sığınmıştır. Hadi bu kelimeyi daha ılımlı ve bilgece hale getirelim: İlm-i siyaset! Nerede, kime ve ne zaman ne diyeceğini bileceksin. Ee bu yalan demek değil mi? Hayır, doğruyu söylemeceksin. Zamanını bekleyeceksin. Konuyu değiştireceksin ya da manipüle edeceksin. Saklayacaksın. Şahıs secekceksin.&#xA;&#xA;İlm-i Siyaset! Gerçekten dediğim kadar yalana benziyor mu? Tabii ki de hayır. Sadece bu kelimeleri yazmakla nasipli kişi ne Boşîdir ki beceremediğini kötülüyor tıplı çiğersiz kalmış kedi gibi. Burdasın ama dokunamıyor… kokunu alıyorum… canım çekiyor… uzanamıyor… Sana tü k\*ka diyorum. Doğru söylemek o kadar kıymetli ki onu saklayacaksın, allayıp pullayacaksın sonra da insanlardan sakınacaksın ama beyaz katırlı yaver değil prense hatta beyaz atlı ise verecksin!&#xA;&#xA;Bir kankardeşimle 22 yıl sonra konuştum. Yüzyüze, nefesini hissede hissede. Gözlerinidekini göre göre… kanımızı tekrar tazeledik. Bana 7 yıl önce konum göndermişti. Haber vermende gittim. Zili çaldım. Açtı. Sadece sarıldık. Hanımı ve kızı gelene kadar ne bir ses ne de bir göz yaşı… Ses gelince ayakkabılarımı çıkardım. Girdim. Çay varmış. Su istedim. Tevafuk vatandaş olacakmış. 2 hafta sonra benim ona cevap olarak gönderdiğim son konuma gelecekmiş. Habersiz… Kızı ve hanımı ile… Arapçadaki kalp dönek demektir. Bu sana döner, yarın bana. Yazdığım dildeki kalp ise “gön” eden yani sana gömülen sonra da parçan olan demektir. Arapça dinimin dili. Türkçe doğduğum dil.&#xA;&#xA;Oturduk. Şöyle bir baktı bana. Envanterinden “acı tebbessü”mü çıkardı. Cevaben selam verdim. Malum yeri gelmişti selamın. Aldı. Sonra suyu verdi. Toplam 4 ecevit bardağında çay! Nedense duygulanmadım. Ağlamadım da. Göz yaşlarımsa oralı bile olmadı. İçerde ben ve kankam var. Ama 1 su 4 çay. Okuduğunuz için anlamazsınız: 2 kişi eksik. 2 kanka kaldı geriye sene 2024. Bakalım “last kanka” olacak?&#xA;&#xA;Bu yazıyı kalan kankama borçluyum. Şerrinden sığınmam gereken siyaseti fıtratımın bir parçası yapmalıyım. Saklamadan kaçmadan kabul etmeli. Teslim olmalı. Savaşmamalı. Düzene uymalı. Parça olmalı. Adapte olmalı. Kullanmalı. Ortada zaman, mekan ve kişi var. Doğru ya da yalan değil.&#xA;&#xA;1446 Cemaziyelahir 2&#xA;&#xA;veled-i ümmü Enes bin Yücel]]&gt;</description>
      <content:encoded><![CDATA[<p>Yalan söylemek hafıza işidir. Ne zaman, nerede kime ve de neler söylediğini hatırlamanız gerekir. Bu üç denklem: “zaman, mekan ve düş”. Hadi terten düşünüp hek (hack) yapalım. Yalanın tersi bilinen dünyada “doğrudur”. Doğru için gereken tek şey onun yalan olmamasıdır. Bu halde zamana, mekana ve kişilere göre demişmez. Değişmeli mi peki? Bilinen dünyada hayır, değişmemeli. Başka bir dünya var mı? Maalesef bilinen dünya sadece bir hayalden ibaret bir hakikat. Nasıl yani demeyiniz zira siyaset kelimesi her şeyi açıklamakta…</p>



<p>Siyaset şu an yazıda kullandığım dilin 1500 yıllık macerasından sonra süreçte kazandığı kelimelerin objetifliğini yitirip iyi ya da kötü anlamlar alması ile kötü bir kelime. Anlamadım deme! Bakire, temiz sıfatının dişi kullanımı. Anlamı ise farklılaşmış. Eleştiriyorum derken sonrasına yapıcı ya da olumlu kelimelerini eklemeniz gerekli zira bu kelime olumsuzdur. Siyaset demek istemezseniz ki savaş yüzyılının gönderilen alimi Said Okur bu konuda şerrinden yek yaratıcıya sığınmıştır. Hadi bu kelimeyi daha ılımlı ve bilgece hale getirelim: İlm-i siyaset! Nerede, kime ve ne zaman ne diyeceğini bileceksin. Ee bu yalan demek değil mi? Hayır, doğruyu söylemeceksin. Zamanını bekleyeceksin. Konuyu değiştireceksin ya da manipüle edeceksin. Saklayacaksın. Şahıs secekceksin.</p>

<p>İlm-i Siyaset! Gerçekten dediğim kadar yalana benziyor mu? Tabii ki de hayır. Sadece bu kelimeleri yazmakla nasipli kişi ne Boşîdir ki beceremediğini kötülüyor tıplı çiğersiz kalmış kedi gibi. Burdasın ama dokunamıyor… kokunu alıyorum… canım çekiyor… uzanamıyor… Sana tü k*ka diyorum. Doğru söylemek o kadar kıymetli ki onu saklayacaksın, allayıp pullayacaksın sonra da insanlardan sakınacaksın ama beyaz katırlı yaver değil prense hatta beyaz atlı ise verecksin!</p>

<p>Bir kankardeşimle 22 yıl sonra konuştum. Yüzyüze, nefesini hissede hissede. Gözlerinidekini göre göre… kanımızı tekrar tazeledik. Bana 7 yıl önce konum göndermişti. Haber vermende gittim. Zili çaldım. Açtı. Sadece sarıldık. Hanımı ve kızı gelene kadar ne bir ses ne de bir göz yaşı… Ses gelince ayakkabılarımı çıkardım. Girdim. Çay varmış. Su istedim. Tevafuk vatandaş olacakmış. 2 hafta sonra benim ona cevap olarak gönderdiğim son konuma gelecekmiş. Habersiz… Kızı ve hanımı ile… Arapçadaki kalp dönek demektir. Bu sana döner, yarın bana. Yazdığım dildeki kalp ise “gön” eden yani sana gömülen sonra da parçan olan demektir. Arapça dinimin dili. Türkçe doğduğum dil.</p>

<p>Oturduk. Şöyle bir baktı bana. Envanterinden “acı tebbessü”mü çıkardı. Cevaben selam verdim. Malum yeri gelmişti selamın. Aldı. Sonra suyu verdi. Toplam 4 ecevit bardağında çay! Nedense duygulanmadım. Ağlamadım da. Göz yaşlarımsa oralı bile olmadı. İçerde ben ve kankam var. Ama 1 su 4 çay. Okuduğunuz için anlamazsınız: 2 kişi eksik. 2 kanka kaldı geriye sene 2024. Bakalım “last kanka” olacak?</p>

<p>Bu yazıyı kalan kankama borçluyum. Şerrinden sığınmam gereken siyaseti fıtratımın bir parçası yapmalıyım. Saklamadan kaçmadan kabul etmeli. Teslim olmalı. Savaşmamalı. Düzene uymalı. Parça olmalı. Adapte olmalı. Kullanmalı. Ortada zaman, mekan ve kişi var. Doğru ya da yalan değil.</p>

<p>1446 Cemaziyelahir 2</p>

<p>veled-i ümmü Enes bin Yücel</p>
]]></content:encoded>
      <guid>https://esbozkurt.com/dogru-ve-zaman-hatta-adelet</guid>
      <pubDate>Mon, 02 Dec 2024 22:24:11 +0000</pubDate>
    </item>
    <item>
      <title>Adım Adım Home Server ( /Ev Hizmet Sağlayıcısı ) </title>
      <link>https://esbozkurt.com/adim-adim-home-server-ev-hizmet-saglayicisi?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[  not: Bu yazı geliştirirlerek en temel seviyeye( / bilaleye anlatır gibi ) güncellenecektir. Gelişim aşamasındaki sabrınızdan ötütürü teşekkürler.&#xA;&#xA;Kullandığım Donanımlar:&#xA;&#xA;Thinkpad x200 Dizüstü Bilgisayarı&#xA;Dock Station (Dizüstü Bilgisayar İstasyonu)&#xA;CD-Rom Bellek Kızağı/CD-Rom Caddy&#xA;240 GiB Sata III - 2.5” SSD&#xA;500 GiB Sata III - 2.5” HDD&#xA;&#xA;!--more--&#xA;&#xA;  not:&#xA;&#xA;Kablosuz veri yerine kablolu veri kullanıyorum. Sebebi ise verim ve kesintiyi önlemesi.&#xA;İşletim sistemini kurmak için bir defaya mahsus asgari 4 GiB taşınabilir bellek (USB) kullanacağım.&#xA;&#xA;İnclemek istediğiniz takdirde listedekilerin özellikleri ve diğer ayrıntıları aşağıda bulabilirsiniz.&#xA;&#xA;İşletim Sistemi Kurulumu Öncesi - Donanımsal Hazırlıklar&#xA;&#xA;Cd-rom caddy/bellek kızağına HDD’yi yerleştiriyorum.&#xA;&#xA;Dizüstü bilgisayar istasyonunun (dock station) cd sürücüsünü söktükten sonra yerine cd-rom caddy/bellek kızağı yerleştiriyorum.&#xA;&#xA;Dizüsŧü Bilgisyardaki HDD ile elimdeki SSD’yi takaslıyorum.&#xA;&#xA;İşletim Sistemini Yüklemek - Yazılımsal Hazırlıklar&#xA;&#xA;not: Thinkpad x200 32-Bit olduğundan ve sistem güncelllemeleri açısından sıklığı az olan Debian işletim sistemini kullanacağım.&#xA;&#xA;Debian işletim sisteminin 32-Bit netinst iso / asgari boyut yazılabilir dosyasını indiriyorum.&#xA;&#xA;Rufus veya balenaEtcher programlarını kuruyorum. USB’yi programlardan biri vasıtası ile iso dosyasını seçerek önyüklemeye /boot’a hazır hale getiriyorum.&#xA;&#xA;İşletim Sistemini Yüklemek&#xA;&#xA;Dizüsŧü biligisayar kapalı iken USB’yi yerleştiriyorum/takıyorum. Başlattıktan sonra bios önyükleme fihsitine ( /boot menu ) giriyor ve USB cihazını seçiyorum.&#xA;&#xA;İşletim sistemini SSD’ye çevre arayüzü ( /desktop environment ) olmadan sadece ssh özelliği olacak şekilde yüklüyorum.&#xA;&#xA;ping, local IP ve SSH&#xA;&#xA;İlk girişimi yaptıktan sonra interneti kontrol etmek için # ping 8.8.8.8 emrini ( /komutunu ) uçbirimde ( /terminal ) çalıştırıyor ve cevapını teftiş ediyorum. Cevap “64 bytes from 8.8.8.8: icmpseq=1 ttl=118 time=3.95 ms” cinsine benzemeli. not: “ping: connect: Network is unreachable&#34; yazısı çıktığı takdirde internet erişiminiz yoktur.&#xA;&#xA;Yerel ağda ip ikametinizi (/ adresinizi ) öğrenmek için # ip addr yazarak “en” ile başlayan yerden öğreniyorum.&#xA;&#xA;Terminal’den çıkış yaparak aynı yerel ağa bağlı başka bir cihazdaki terminalden (windows işletim sistemleri için cmd) # ssh username@xxx.xxx.xxx.xxx komutunu çalıştıryorum (örn makine@192.168.99.33. Karşıma gelen sorulara olumlu cevap verdikten sonra şifreyi kısmında server dizüstü biligisayarımızın şifresini giriyorum.&#xA;&#xA;Sonraki Bölümlerde&#xA;&#xA;DDNS / DynDNS + altalan ( /subdomain ) kurulumu ve server’e uzak yerel ağ dışı erişim.&#xA;&#xA;İkincil belleği/diski okuma/mountlama.&#xA;&#xA;ssh güvenliği ve ssh kamu anahtarı ve özel anahtarı (ssh public key, private key).]]&gt;</description>
      <content:encoded><![CDATA[<blockquote><p>not: Bu yazı geliştirirlerek en temel seviyeye( / bilaleye anlatır gibi ) güncellenecektir. Gelişim aşamasındaki sabrınızdan ötütürü teşekkürler.</p></blockquote>

<h3 id="kullandığım-donanımlar">Kullandığım Donanımlar:</h3>
<ul><li>Thinkpad x200 Dizüstü Bilgisayarı</li>
<li>Dock Station (Dizüstü Bilgisayar İstasyonu)</li>
<li>CD-Rom Bellek Kızağı/CD-Rom Caddy</li>
<li>240 GiB Sata III – 2.5” SSD</li>
<li>500 GiB Sata III – 2.5” HDD</li></ul>



<blockquote><p>not:</p></blockquote>
<ul><li>Kablosuz veri yerine kablolu veri kullanıyorum. Sebebi ise verim ve kesintiyi önlemesi.</li>
<li>İşletim sistemini kurmak için bir defaya mahsus asgari 4 GiB taşınabilir bellek (USB) kullanacağım.</li></ul>

<p>İnclemek istediğiniz takdirde listedekilerin özellikleri ve diğer ayrıntıları aşağıda bulabilirsiniz.</p>

<h3 id="işletim-sistemi-kurulumu-öncesi-donanımsal-hazırlıklar">İşletim Sistemi Kurulumu Öncesi – Donanımsal Hazırlıklar</h3>
<ol><li><p>Cd-rom caddy/bellek kızağına HDD’yi yerleştiriyorum.</p></li>

<li><p>Dizüstü bilgisayar istasyonunun (dock station) cd sürücüsünü söktükten sonra yerine cd-rom caddy/bellek kızağı yerleştiriyorum.</p></li>

<li><p>Dizüsŧü Bilgisyardaki HDD ile elimdeki SSD’yi takaslıyorum.</p></li></ol>

<h3 id="işletim-sistemini-yüklemek-yazılımsal-hazırlıklar">İşletim Sistemini Yüklemek – Yazılımsal Hazırlıklar</h3>

<p>not: Thinkpad x200 32-Bit olduğundan ve sistem güncelllemeleri açısından sıklığı az olan <a href="https://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-11.4.0-i386-netinst.iso">Debian</a> işletim sistemini kullanacağım.</p>
<ol><li><p><a href="https://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-11.4.0-i386-netinst.iso">Debian</a> işletim sisteminin 32-Bit netinst iso / asgari boyut yazılabilir dosyasını indiriyorum.</p></li>

<li><p><a href="https://github.com/pbatard/rufus/releases/download/v3.20/rufus-3.20.exe">Rufus</a> veya <a href="https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-Setup-1.7.9.exe?d_id=5b019330-b689-4486-b919-b90746985e7bR">balenaEtcher</a> programlarını kuruyorum. USB’yi programlardan biri vasıtası ile iso dosyasını seçerek önyüklemeye /boot’a hazır hale getiriyorum.</p></li></ol>

<h3 id="işletim-sistemini-yüklemek">İşletim Sistemini Yüklemek</h3>
<ol><li><p>Dizüsŧü biligisayar kapalı iken USB’yi yerleştiriyorum/takıyorum. Başlattıktan sonra bios önyükleme fihsitine ( /boot menu ) giriyor ve USB cihazını seçiyorum.</p></li>

<li><p>İşletim sistemini SSD’ye çevre arayüzü ( /desktop environment ) olmadan sadece ssh özelliği olacak şekilde yüklüyorum.</p></li></ol>

<h2 id="ping-local-ip-ve-ssh">ping, local IP ve SSH</h2>
<ol><li><p>İlk girişimi yaptıktan sonra interneti kontrol etmek için # ping 8.8.8.8 emrini ( /komutunu ) uçbirimde ( /terminal ) çalıştırıyor ve cevapını teftiş ediyorum. Cevap “<code>64 bytes from 8.8.8.8: icmp_seq=1 ttl=118 time=3.95 ms</code>” cinsine benzemeli. not: “<code>ping: connect: Network is unreachable</code>” yazısı çıktığı takdirde internet erişiminiz yoktur.</p></li>

<li><p>Yerel ağda ip ikametinizi (/ adresinizi ) öğrenmek için # ip addr yazarak “en” ile başlayan yerden öğreniyorum.</p></li>

<li><p>Terminal’den çıkış yaparak aynı yerel ağa bağlı başka bir cihazdaki terminalden (windows işletim sistemleri için cmd) # ssh <a href="mailto:username@xxx.xxx.xxx.xxx">username@xxx.xxx.xxx.xxx</a> komutunu çalıştıryorum (örn <a href="mailto:makina@192.168.99.33">makine@192.168.99.33</a>. Karşıma gelen sorulara olumlu cevap verdikten sonra şifreyi kısmında server dizüstü biligisayarımızın şifresini giriyorum.</p></li></ol>

<h2 id="sonraki-bölümlerde">Sonraki Bölümlerde</h2>
<ol><li><p>DDNS / DynDNS + altalan ( /subdomain ) kurulumu ve server’e uzak yerel ağ dışı erişim.</p></li>

<li><p>İkincil belleği/diski okuma/mountlama.</p></li>

<li><p>ssh güvenliği ve ssh kamu anahtarı ve özel anahtarı (ssh public key, private key).</p></li></ol>
]]></content:encoded>
      <guid>https://esbozkurt.com/adim-adim-home-server-ev-hizmet-saglayicisi</guid>
      <pubDate>Sun, 04 Sep 2022 05:28:03 +0000</pubDate>
    </item>
    <item>
      <title>Kimlik, Saygı ve Küçümseme</title>
      <link>https://esbozkurt.com/kimlik-saygi-ve-kucumseme?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[  İnsan,&#xA;&#xA;birbirine muhtaç, bağsızlığı arayan bir bağımlı ve yargıçların başı… Seçimler ile var olan varlıkların en tuhafı, kararları ile ispatmakta zorluk çektiği, evrene ait olmayan kâder organizmantiriğin kısmi yazarı bu insan. Velhasılı denilinerek geçilemeyecek, algıyı icat edip yöneten ama yalanına inanarak tapan kendi doku ve organizması için diğer organları hiçe sayarak oluşturduğu sanal mı gerçek mi kestiremediği bir bilmecede boğulma keyfinde olan bu evrende yalnızlığını ilan eden bu yadsıma şahıdır bizler.&#xA;&#xA;!--more--&#xA;&#xA;  Tarih dediğimiz alev veyahut cereyankerâne bu algıcık,&#xA;&#xA;kimliklerin oluşunda tartışılmasına vakit ayıramayacak kadar elzem bu belge girdabı. Bilim olarak lazım lakin bir o kadar da tarafların araflarda dolaşmasına müsade edemeyecek kadar keskin bir kıyamet mecmuası bu alan adeta her aklı olan kişiye şunları sordurmaz mı: “Bir kağıt nedir, nasıl evrak olur? Her evrak kağıt mıdır, resmiyet nedir? Kaynakça nedir, referans ve türevleri nasıl kabul görür?” Evet, sorular doğurgandır analar gibi. Toplumda yerini almaz ve yitip giderse, hatta saygı görmezse felakete sürüklenirsiniz.&#xA;&#xA;Sorgulanan tarih algısı ve getirilieri birer hoş-u boş meltem esintisi mi? Evet bir tatlı meltem gibi… tıpkı dünyanının dünyalık efendisi okyanuslar ve denizlerden gelen meltem gibi… Ne meltem olur su olmasa ne de insan.&#xA;&#xA;Kimlik inşaasında sıkıştı bu varlık. Ne kadar her şey bilim söylentilerinde olduğu gibi kendi kendine olmasa da bir yerden gelen bu varlıkların en tuhafı ya da bir Tolkien’cesine kadimlemek gerekirse en arifi bu varlık, bilinen en büyük uyarıcıların en seçkinleri ve göndereni tarafından en sevilenleri gelse dahi bir türlü 21.yy video oyunlarındaki hatalı botlar gibi kendi yerinde saymaya devam ediyor.&#xA;&#xA;Saygı dedik mesafeye. Mesafe nedir bilmedik sonra. Gözden ırak olan gönülden ırak olsa keşke. Unutulan Kırmızı Kitaplar’ın önemi ve yazarının kanundan sonraki soyadını bile unutanlar gibi raflarda toz perilerine bıraktık biz seni ey saygı. Bilmiyorsanız ekliyor yazar; senseyin soyadı “Okur”. Baştaki saygı kelimesinden sonra gelen “mesafeyi” de unutturdu bu kelimeler tıpkı unutulan her şeye yeni Türkiye türkçesinin sahiplerinin deyimi ile “sözde saygı” denmesi gibi.&#xA;&#xA;Küçük ve büyük bir algı değil sıralama. Senden az ise küçük, fazlası var ise büyük…&#xA;&#xA;Okunan onca bostandan çıkmacıklar ile yapacaklarınızı 2 kg den kıymet-i âlâ beyinlerinize bırakmak onur hatta şereftir.&#xA;&#xA;Her zaman bir zaman bitecek. Zamana matuflar yitecek. O halde bu yazının son sözleri de “her insan değeri yitince bilinir tıpkı saygı gibi! Tıpkı kimlik gibi! Tıpkı küçümsenenler gibi!”&#xA;&#xA;Vesselam.&#xA;&#xA;Safar 8, 1444 \[Yaşar oğlu Yücel oğlu Enes\]]]&gt;</description>
      <content:encoded><![CDATA[<blockquote><p><strong>İnsan,</strong></p></blockquote>

<p>birbirine muhtaç, bağsızlığı arayan bir bağımlı ve yargıçların başı… Seçimler ile var olan varlıkların en tuhafı, kararları ile ispatmakta zorluk çektiği, evrene ait olmayan kâder organizmantiriğin kısmi yazarı bu insan. Velhasılı denilinerek geçilemeyecek, algıyı icat edip yöneten ama yalanına inanarak tapan kendi doku ve organizması için diğer organları hiçe sayarak oluşturduğu sanal mı gerçek mi kestiremediği bir bilmecede boğulma keyfinde olan bu evrende yalnızlığını ilan eden bu yadsıma şahıdır bizler.</p>



<blockquote><p>Tarih dediğimiz alev veyahut cereyankerâne bu algıcık,</p></blockquote>

<p>kimliklerin oluşunda tartışılmasına vakit ayıramayacak kadar elzem bu belge girdabı. Bilim olarak lazım lakin bir o kadar da tarafların araflarda dolaşmasına müsade edemeyecek kadar keskin bir kıyamet mecmuası bu alan adeta her aklı olan kişiye şunları sordurmaz mı: “Bir kağıt nedir, nasıl evrak olur? Her evrak kağıt mıdır, resmiyet nedir? Kaynakça nedir, referans ve türevleri nasıl kabul görür?” Evet, sorular doğurgandır analar gibi. Toplumda yerini almaz ve yitip giderse, hatta saygı görmezse felakete sürüklenirsiniz.</p>

<p>Sorgulanan tarih algısı ve getirilieri birer hoş-u boş meltem esintisi mi? Evet bir tatlı meltem gibi… tıpkı dünyanının dünyalık efendisi okyanuslar ve denizlerden gelen meltem gibi… Ne meltem olur su olmasa ne de insan.</p>

<p>Kimlik inşaasında sıkıştı bu varlık. Ne kadar her şey bilim söylentilerinde olduğu gibi kendi kendine olmasa da bir yerden gelen bu varlıkların en tuhafı ya da bir Tolkien’cesine kadimlemek gerekirse en arifi bu varlık, bilinen en büyük uyarıcıların en seçkinleri ve göndereni tarafından en sevilenleri gelse dahi bir türlü 21.yy video oyunlarındaki hatalı botlar gibi kendi yerinde saymaya devam ediyor.</p>

<p>Saygı dedik mesafeye. Mesafe nedir bilmedik sonra. Gözden ırak olan gönülden ırak olsa keşke. Unutulan Kırmızı Kitaplar’ın önemi ve yazarının kanundan sonraki soyadını bile unutanlar gibi raflarda toz perilerine bıraktık biz seni ey saygı. Bilmiyorsanız ekliyor yazar; senseyin soyadı “Okur”. Baştaki saygı kelimesinden sonra gelen “mesafeyi” de unutturdu bu kelimeler tıpkı unutulan her şeye yeni Türkiye türkçesinin sahiplerinin deyimi ile “sözde saygı” denmesi gibi.</p>

<p>Küçük ve büyük bir algı değil sıralama. Senden az ise küçük, fazlası var ise büyük…</p>

<p>Okunan onca bostandan çıkmacıklar ile yapacaklarınızı 2 kg den kıymet-i âlâ beyinlerinize bırakmak onur hatta şereftir.</p>

<p>Her zaman bir zaman bitecek. Zamana matuflar yitecek. O halde bu yazının son sözleri de “her insan değeri yitince bilinir tıpkı saygı gibi! Tıpkı kimlik gibi! Tıpkı küçümsenenler gibi!”</p>

<p><em>Vesselam.</em></p>

<p><em>Safar 8, 1444 [Yaşar oğlu Yücel oğlu Enes]</em></p>
]]></content:encoded>
      <guid>https://esbozkurt.com/kimlik-saygi-ve-kucumseme</guid>
      <pubDate>Sun, 04 Sep 2022 03:43:30 +0000</pubDate>
    </item>
  </channel>
</rss>