<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Haider Ali</title>
    <description>The latest articles on Forem by Haider Ali (@ali).</description>
    <link>https://forem.com/ali</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F145403%2F1b6c872d-1b59-48b6-855e-fadfdca4e12d.jpg</url>
      <title>Forem: Haider Ali</title>
      <link>https://forem.com/ali</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ali"/>
    <language>en</language>
    <item>
      <title>how does PEGASUS work ?</title>
      <dc:creator>Haider Ali</dc:creator>
      <pubDate>Thu, 14 Nov 2024 10:39:42 +0000</pubDate>
      <link>https://forem.com/ali/how-does-pegasus-work--39n1</link>
      <guid>https://forem.com/ali/how-does-pegasus-work--39n1</guid>
      <description>&lt;p&gt;Pegasus is a sophisticated spyware developed by the Israeli cybersecurity company NSO Group. It is one of the most advanced and controversial hacking tools used for surveillance. Pegasus is designed to remotely infiltrate mobile phones, especially targeting high-profile individuals such as journalists, political leaders, and human rights activists, without the knowledge of the device's owner. Here's how Pegasus works:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Delivery Mechanisms
Pegasus can infect a device in several ways, including through:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;a. Zero-Click Exploits&lt;br&gt;
Pegasus can infect a device without any user interaction (no need to click on a link or download an attachment). This is known as a zero-click exploit.&lt;br&gt;
iMessage vulnerability: Pegasus has been known to exploit vulnerabilities in Apple’s iMessage, allowing it to remotely install spyware by simply sending a message. Even if the target does not open or read the message, the spyware is installed in the background.&lt;br&gt;
No user action required: The device is compromised silently, meaning there are no obvious signs that it has been hacked.&lt;br&gt;
b. Spear Phishing (Link-Based Attacks)&lt;br&gt;
In some cases, Pegasus is delivered through phishing attacks, where the target is tricked into clicking a malicious link sent via SMS, email, or social media.&lt;br&gt;
The link usually leads to a malicious website or prompts the installation of the spyware on the device.&lt;br&gt;
c. Exploiting Vulnerabilities&lt;br&gt;
Pegasus can also exploit zero-day vulnerabilities—software flaws that are unknown to the software developer (in this case, Apple or Google)—to gain access to a device.&lt;br&gt;
These vulnerabilities can be present in the phone's operating system or apps installed on the phone.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Installation and Persistence
Once Pegasus infects the device, it silently installs itself and begins collecting data. It has sophisticated capabilities to hide its presence and can evade detection by the phone’s built-in security measures.
The spyware ensures persistence by embedding itself deeply into the device’s operating system, often taking control of core system functions.
Self-Destruction: In some cases, if the spyware is detected or if the target attempts to analyze or remove it, Pegasus can self-destruct, deleting all traces of itself to avoid detection.&lt;/li&gt;
&lt;li&gt;Capabilities of Pegasus
Once installed, Pegasus has full access to the infected device and can:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;a. Access Personal Data&lt;br&gt;
Messages and Calls: Pegasus can access SMS, emails, and encrypted messages (from apps like WhatsApp, Telegram, Signal, etc.), allowing hackers to read conversations and collect other sensitive information.&lt;br&gt;
Contacts: It can also access the phone’s contacts, allowing attackers to gather information about the user’s network.&lt;br&gt;
b. Monitor Communications&lt;br&gt;
Microphone &amp;amp; Camera: Pegasus can secretly activate the phone’s microphone and camera to eavesdrop on conversations and capture images or videos without the user’s knowledge.&lt;br&gt;
GPS Tracking: The spyware can track the device’s location, providing real-time data on the user's whereabouts.&lt;br&gt;
c. Keylogging and Data Exfiltration&lt;br&gt;
Keystroke Logging: Pegasus can record keystrokes to capture what the user types, including passwords and other sensitive data.&lt;br&gt;
File Access: It can access and exfiltrate files stored on the phone, such as photos, documents, and other private content.&lt;br&gt;
d. Recording Calls&lt;br&gt;
Pegasus can even record phone calls, providing hackers with access to private conversations.&lt;br&gt;
e. Remote Control&lt;br&gt;
The spyware can execute commands on the device remotely, essentially giving the attacker full control over the phone without alerting the user.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Evading Detection
Pegasus has several mechanisms that make it difficult to detect:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Anti-Detection Techniques: The spyware uses stealth techniques, including encryption and anti-forensic methods, to evade security software and analysis tools.&lt;br&gt;
Evasive Behavior: It operates in a way that mimics normal app behavior, and it avoids triggering alarms in the system.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Exfiltration of Data
Data collected by Pegasus is sent back to the attacker via command-and-control servers. This process is encrypted and disguised to avoid detection.
The attacker can collect data over time, such as the phone’s usage patterns, messages, emails, calls, and more.&lt;/li&gt;
&lt;li&gt;Targeted Attacks
Pegasus is not a mass spyware campaign; it is designed for targeted attacks. The NSO Group markets it to government agencies and law enforcement organizations for the purpose of surveillance.
Governments or organizations can select specific individuals to target based on intelligence needs or political motivations.
High-profile individuals, such as political figures, journalists, and human rights activists, are common targets.&lt;/li&gt;
&lt;li&gt;Detection and Removal
Apple’s Response: Apple has frequently patched the vulnerabilities that Pegasus exploits. For instance, Apple released an emergency security update in 2021 after Pegasus was linked to a widespread attack.
Forensics: Advanced forensic tools and security measures (like mobile threat defense software) can sometimes detect Pegasus, though this is not always guaranteed.
Regular Updates: Updating the operating system of the device regularly reduces the likelihood of Pegasus exploiting known vulnerabilities.&lt;/li&gt;
&lt;li&gt;Ethical and Legal Concerns
The use of Pegasus has sparked serious ethical and legal concerns. It has been reported that it has been used to target journalists, activists, lawyers, and even heads of state, which raises concerns about privacy and human rights violations.
The NSO Group has faced legal action for allegedly enabling governments to spy on individuals without their consent, often in violation of international law.
Conclusion
Pegasus is one of the most advanced forms of spyware in existence, capable of exploiting zero-day vulnerabilities to compromise a device silently and without the user's knowledge. Once installed, it can monitor all aspects of a device’s activity and relay sensitive data back to its controllers, making it a powerful tool for surveillance and espionage.&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>artificial intelligence in football</title>
      <dc:creator>Haider Ali</dc:creator>
      <pubDate>Fri, 01 Nov 2024 09:34:41 +0000</pubDate>
      <link>https://forem.com/ali/artificial-intelligence-in-football-151h</link>
      <guid>https://forem.com/ali/artificial-intelligence-in-football-151h</guid>
      <description>&lt;p&gt;AI is transforming football on multiple fronts, from game analysis and fan engagement to injury prevention and talent scouting. Here’s a look at some of the most impactful applications of AI in football:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Performance and Tactical Analysis
Player Tracking: AI-powered systems, like those from Second Spectrum and STATSports, analyze player movements, speed, distance covered, and positioning in real time. Coaches use this data to make tactical adjustments and evaluate player efficiency.
Game Strategy and Opponent Analysis: By analyzing patterns in an opponent’s play, AI can identify strengths, weaknesses, and tendencies that help teams develop tailored game strategies. For example, analyzing passing sequences can reveal insights into a team’s offensive or defensive structure.
Expected Goals (xG): AI calculates the likelihood of scoring from various positions based on historical data. This metric, used widely in game analysis, helps assess scoring opportunities and overall team performance.&lt;/li&gt;
&lt;li&gt;Injury Prevention and Player Health
Predictive Injury Models: AI systems use historical data, training intensity, and biomechanics to predict and prevent injuries. For instance, player fatigue data combined with movement analysis can highlight injury risks, helping medical teams adjust training loads accordingly.
Wearable Technology: Devices like those from Catapult and STATSports track metrics such as acceleration, heart rate, and muscle exertion. AI then analyzes this data to detect when a player might be pushing their limits, indicating a potential need for rest or recovery.&lt;/li&gt;
&lt;li&gt;Scouting and Recruitment
Talent Identification: AI scouting tools evaluate thousands of players across leagues to help clubs discover talent early. By analyzing data points like skill sets, playing style, and physical metrics, AI can identify players who fit a team’s requirements more efficiently than traditional scouting.
Comparative Player Analysis: Tools like Wyscout and InStat use AI to compare players' technical and physical characteristics against peers, helping scouts make more data-driven recruitment decisions.&lt;/li&gt;
&lt;li&gt;Fan Engagement and Experience
Personalized Content: AI platforms can provide customized content for fans, such as tailored match highlights, in-depth statistics, and player-specific analyses. Broadcasters like BT Sport and streaming platforms integrate AI-generated stats and graphics during live broadcasts.
Virtual Reality (VR) and Augmented Reality (AR): AI-driven VR and AR experiences allow fans to engage in virtual stadium tours, relive historic goals, or experience live games from unique perspectives, enhancing the overall fan experience.&lt;/li&gt;
&lt;li&gt;Referee Assistance and VAR Technology
Video Assistant Referee (VAR): AI has a significant role in helping with faster and more accurate decisions in VAR systems. AI assists in offside detection, foul review, and goal-line technology by analyzing frames to provide referees with crucial insights.
Automated Offside Lines: AI systems automatically generate offside lines by analyzing player positioning and body orientation, making the decision-making process quicker and more accurate.&lt;/li&gt;
&lt;li&gt;Training and Skill Development
Virtual Coaching Tools: AI-powered virtual training platforms use sensors and cameras to analyze players' technique in real time. By assessing factors like shooting accuracy or dribbling patterns, these tools provide immediate feedback for skill improvement.
Simulation of Game Scenarios: AI allows players to practice specific scenarios, such as penalty kicks or set pieces, using data on opponents’ tendencies and weaknesses.&lt;/li&gt;
&lt;li&gt;Match Predictions and Betting Insights
Predictive Analysis for Betting: AI models analyze a wide range of data, including team form, weather, player injuries, and historical results, to forecast potential outcomes for games, which are widely used in sports betting markets.
Insights for Club Decision-Making: Clubs can use predictive analytics for strategic planning, such as optimizing training schedules, planning transfers, or evaluating performance under different match conditions.
AI in football is constantly evolving and has the potential to bring unprecedented levels of precision and strategic advantage to both teams and fans, revolutionizing the sport from grassroots development to elite performance.&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>If we were in an isolated island , how would you be useful</title>
      <dc:creator>Haider Ali</dc:creator>
      <pubDate>Wed, 23 Mar 2022 13:07:07 +0000</pubDate>
      <link>https://forem.com/ali/if-we-were-in-an-isolated-island-how-would-you-be-useful-23fp</link>
      <guid>https://forem.com/ali/if-we-were-in-an-isolated-island-how-would-you-be-useful-23fp</guid>
      <description>&lt;p&gt;lets assume you woke up one morning , and you find you self in an isolated island far a way from any place where there is technology , but you aren't alone in the island , a group of people are there with you ( yes similar to the LOST scenario's series ).&lt;br&gt;
My Question is , how would you be useful ?&lt;/p&gt;

</description>
    </item>
    <item>
      <title>are frameworks/CMSs a good starting point for beginners ?</title>
      <dc:creator>Haider Ali</dc:creator>
      <pubDate>Mon, 15 Jun 2020 16:15:18 +0000</pubDate>
      <link>https://forem.com/ali/are-frameworks-cmss-a-good-starting-point-for-beginners-30l5</link>
      <guid>https://forem.com/ali/are-frameworks-cmss-a-good-starting-point-for-beginners-30l5</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fry7n3wchcuhoedt28pk2.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fry7n3wchcuhoedt28pk2.jpeg" alt="Alt Text" width="577" height="432"&gt;&lt;/a&gt;&lt;br&gt;
For my personnel opinion i think learning frameworks and CMS is an inconvenient option for people who are new in the world of coding .&lt;br&gt;
frameworks often came with already written code , whats makes things super easy ,this will lead a beginner to become more dependent and not so creative , besides they won't be able to understand what is really happening behind the scenes, instead , learning pure programming language from the zero level is the best starting point . struggling with logic operators , memory handling , data structures, functions, pointers etc . All this provide a solid base that can help later to have a mush more cleaner view . So what are your thoughts about that ?&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Okay lets discuss the future of SWE in the present of all kind of AI and ML</title>
      <dc:creator>Haider Ali</dc:creator>
      <pubDate>Mon, 25 May 2020 17:17:49 +0000</pubDate>
      <link>https://forem.com/ali/okay-lets-discuss-the-future-of-swe-in-the-present-of-all-kind-of-ai-and-ml-75g</link>
      <guid>https://forem.com/ali/okay-lets-discuss-the-future-of-swe-in-the-present-of-all-kind-of-ai-and-ml-75g</guid>
      <description>&lt;p&gt;we all can say that in last two decades or more the need of SWE engineers ,web developers , DB engineers and all sort of software related fields has been increasing significantly , it might be the result of what web/mobile based big tech companies have achieved (gafa e.g) , now all the hype is about artificial intelligence  , and machine learning and how it can influnce every one of us in his daily life , so as a back-developer i wonder how my life is going to be like in the near future ,other way said am i gonna be useful with all of my technical knowledge that i have or a simple ML algotithm can replace me &lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>is chrome a must-use for developers</title>
      <dc:creator>Haider Ali</dc:creator>
      <pubDate>Mon, 16 Mar 2020 08:43:58 +0000</pubDate>
      <link>https://forem.com/ali/is-chrome-a-must-use-for-developers-d40</link>
      <guid>https://forem.com/ali/is-chrome-a-must-use-for-developers-d40</guid>
      <description>&lt;p&gt;Last time was having a meeting with my brother in messenger video call, we were discussing an application that we are building , for a moment he needed to share his screen to show me a piece of code in the app , I asked him to use messenger new screen share option which require a chrome extension to do so , but unfortunately he was using opera browser , right then we had a small argument about using chrome as been a developer from not using it , so just wanna guys hear your thoughts about that .&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>in the presence of social media are companies really in need of website ?</title>
      <dc:creator>Haider Ali</dc:creator>
      <pubDate>Mon, 25 Mar 2019 21:00:15 +0000</pubDate>
      <link>https://forem.com/ali/in-the-presence-of-social-media-are-companies-really-in-need-of-website---3n3k</link>
      <guid>https://forem.com/ali/in-the-presence-of-social-media-are-companies-really-in-need-of-website---3n3k</guid>
      <description>&lt;p&gt;i work as a web developer , much more front-end , but sometimes i feel that i'm taking money from the client and i'm 100% sure that the website isn't going to have any impact on the company's marketing ,i mean it's just for the prestige , people are often fascinated by website , but they don't &lt;br&gt;
know exactly why they need it , i might be wrong , but in some cases building a website is not useful at all  ,if the company has already a presence in social media who'd like to visits the website , is they can display their products in SM and contact client ,show their last news ... etc so why we create the website&lt;br&gt;
Excited to hear your thoughts ....&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>web</category>
      <category>help</category>
    </item>
    <item>
      <title>copy and paste , with or against</title>
      <dc:creator>Haider Ali</dc:creator>
      <pubDate>Sat, 16 Mar 2019 08:45:51 +0000</pubDate>
      <link>https://forem.com/ali/copy-and-paste--with-or-against--5h8n</link>
      <guid>https://forem.com/ali/copy-and-paste--with-or-against--5h8n</guid>
      <description>&lt;p&gt;So i think most of developers don't write code from scratch any more , actually they edit it.&lt;br&gt;
each time i start a new project i find myself taking codes from different resources and bind them together to come up with the final result,i consider this as a short cut , it saves me a lot of time and energy ,  especially if one of the tasks is not that hard  and  does not require a huge effort . so do you think this a code habit or i should change it ? &lt;/p&gt;

</description>
      <category>help</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
