SQL injection remains one of web applications’ most severe and widespread security vulnerabilities. This threat arises when an attacker exploits a web application’s ability to execute arbitrary SQL queries, leading to unauthorised access to the database, data exfiltration, data manipulation, or even complete control over the application. In this room, we will understand…
The Eviction Room is a beginner friendly room on TryHackMe that delves into the world of Advanced Persistent Threat (APT) groups and their tactics, techniques, and procedures. By exploring real-world scenarios and case studies, you’ve gained valuable insights into the cyber threat landscape.Eviction RoomAPT28(G0007)Answers for this room1).What is a technique used by the…
System design 2Continued from ML system design Part 1. In previous post we discussed about setting up business and ML objectives and also the first two requirements of ML systems Reliability and Scalability. In this post we will discuss the next two requirements.MaintainabilityIn the development and maintenance of an ML system, various professionals such as ML engineers, DevOps…
Before we even start building a ML system, we need to understand the objective of the system and the impact of the same. The system should be driven by business objectives which are then being converted to ML objectives to drive and shape the development of ML system.Machine LearningOnce everyone from business and tech team are onboarded on the objectives of the ML system. We can start…
Exploratory data analysis sits at the core of any insightful data work. Performingloganalysis in search for threats is no different.Data!Whether you are a security analyst triaging alerts or a detection engineer looking for detection opportunities from logs,the ability to understand data is what determines your success.Now that security logs are…
(adsbygoogle = window.adsbygoogle || []).push({});
LLaMA 3 is one of the most promising open-source model after Mistral, solving a wide range of tasks. I previously wrote a blog about creating an LLM with over 2.3 million parameters from scratch using the LLaMA architecture. Now that LLaMA-3 is released, we will recreate it in a simpler manner.LLaMA 3 with PythonWe won’t be using a GPU for this blog, but you’ll need at least 17…
As data scientists, we are constantly sifting through vast amounts of data, searching for insights that can drive decisions. One of the most powerful tools in our arsenal is the pivot table. If you’re familiar with Excel, you might have already used pivot tables to summarize data. However, the true magic happens when you bring pivot tables into the realm of Python using the pandas library. In…
The Northwind database, a free and open-source database made by Microsoft, was made for a anecdotal company for the reason of practicing SQL questions and factual analysis.Northwind databaseThe objective of the venture is to inquiry the database and to perform factual examination and speculation testing to create explanatory experiences that can be of esteem to the company. From the…
To use OpenAI GPT-4 to query your database, you need to follow several steps to integrate the model with your database and create a system that can process natural language queries. Here’s a high-level overview of the process:1. Set Up Your EnvironmentInstall necessary libraries: You will need libraries such as openai for interacting with the OpenAI API and a database…
Today, OpenAI unveiled its latest language model, GPT-4o. Enthusiasts are buzzing about the innovative applications developed with this cutting-edge model. GPT-4o enhances data retrieval, offering users quicker responses and greater cost-efficiency, outperforming even GPT-4 Turbo in terms of affordability.Model comparison fromOpenAI websiteWithin 12 hours, our team…