<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>c on Taha Draidia</title><link>https://tahadraidia.com/tags/c/</link><description>Recent content in c on Taha Draidia</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sun, 28 Jul 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://tahadraidia.com/tags/c/index.xml" rel="self" type="application/rss+xml"/><item><title>Master Your Craft - Tavis Ormandy Analysis on The CrowdStrike Incident</title><link>https://tahadraidia.com/posts/master-your-craft-tavis-ormandy-analysis-on-the-crowdstrike-incident/</link><pubDate>Sun, 28 Jul 2024 00:00:00 +0000</pubDate><guid>https://tahadraidia.com/posts/master-your-craft-tavis-ormandy-analysis-on-the-crowdstrike-incident/</guid><description>Updated 08/07/2024 I received a lot of criticism suggesting I was trying to prove Tavis Ormandy wrong, which is not true. In fact, my entire video and post aim to delve into and support what Tavis explained.
This post discusses how Tavis Ormandy called out misinformation spreading on Twitter. When I referred to &amp;ldquo;the author of the tweet,&amp;rdquo; I meant the person whose tweet Tavis was highlighting. Tavis is well respected in the industry, and I have always expressed my respect and admiration for his work.</description></item><item><title>Expanding Our WinDBG Arsenal - Handleex Extension</title><link>https://tahadraidia.com/posts/expanding-our-windbg-arsenal-handleex-extension/</link><pubDate>Fri, 14 Jul 2023 00:00:00 +0000</pubDate><guid>https://tahadraidia.com/posts/expanding-our-windbg-arsenal-handleex-extension/</guid><description>This post has been ported from Darkwaves InfoSec blog.
Introduction When it comes to dynamic analysis on Windows, WinDBG is our option of choice. The debugger provides several built-in extensions such as analyze, heap, gle and allows extendibility by creating extensions using several programming languages.
During an engagement for a client, a need emerged to retrieve the filename associated with a file handle, all that is within the userland.</description></item><item><title>Let's build a Python module in C</title><link>https://tahadraidia.com/posts/python-c-module/</link><pubDate>Sun, 04 Oct 2020 00:00:00 +0000</pubDate><guid>https://tahadraidia.com/posts/python-c-module/</guid><description>Background Python is one of the most used programming language nowadays specially due its popularity in data science, deep and machine learning fields; Truth to be told, under the hood there is C and/or C++ code running.
Let&amp;rsquo;s take for example some popular python libraries used in math and machine learn to illustrate that point:
Numpy (33.2% of the code is written in C) TensorFlow (61% of the code is written in C++) PyTorch (53% of the code in written in C++ and 4% in C) The raison that these libraries are build in C and/or C++ is for performance issues mainly, also it is important to note that Python is written in C, hence it provides a C API to extend the language by creating new modules at lower-level possible.</description></item></channel></rss>