Skip to content

Instantly share code, notes, and snippets.

View AliZafar120's full-sized avatar
:octocat:

Ali Zafar Sadiq AliZafar120

:octocat:
  • IMSHealth
View GitHub Profile
@AliZafar120
AliZafar120 / PythonVenv.md
Last active January 17, 2021 16:24
Python Virtual Environment

To install in linux :

pip install virtualenv

To create virtual environment (a folder will be created)

virtualenv <--name-->

Virtualenv -p /usr/bin/python2.6 <--name--> (if you want to use different version of python than default)

@AliZafar120
AliZafar120 / BufferOverflowAttack.md
Last active June 28, 2021 11:10
Carrying out buffer overflow attack

Disabling memory randomization, enabling core dumps

#Disabling memory randomization
cat /proc/sys/kernel/randomize_va_space
sudo bash -c 'echo "kernel.randomize_va_space = 0" >> /etc/sysctl.conf'
sudo sysctl -p
cat /proc/sys/kernel/randomize_va_space
# verify "0"
@AliZafar120
AliZafar120 / BufferOverflowAttack.md
Created January 20, 2018 03:19
Carrying out buffer overflow attack

Disabling memory randomization, enabling core dumps

#Disabling memory randomization
cat /proc/sys/kernel/randomize_va_space
sudo bash -c 'echo "kernel.randomize_va_space = 0" >> /etc/sysctl.conf'
sudo sysctl -p
cat /proc/sys/kernel/randomize_va_space
# verify "0"
@AliZafar120
AliZafar120 / BufferOverflowAttack.md
Created January 20, 2018 03:19
Carrying out buffer overflow attack

Disabling memory randomization, enabling core dumps

#Disabling memory randomization
cat /proc/sys/kernel/randomize_va_space
sudo bash -c 'echo "kernel.randomize_va_space = 0" >> /etc/sysctl.conf'
sudo sysctl -p
cat /proc/sys/kernel/randomize_va_space
# verify "0"
@AliZafar120
AliZafar120 / BufferOverflow.md
Last active January 21, 2023 23:34
Buffer Overflow

// taken from source https://gist.github.com/apolloclark/6cffb33f179cc9162d0a

Disabling memory randomization, enabling core dumps

cat /proc/sys/kernel/randomize_va_space
sudo bash -c 'echo "kernel.randomize_va_space = 0" >> /etc/sysctl.conf'
sudo sysctl -p
cat /proc/sys/kernel/randomize_va_space
# verify "0"
ulimit -c unlimited
@AliZafar120
AliZafar120 / CannyEdgeDetector.java
Created October 24, 2017 12:58
Canny Edge Detection
package Lab9;
import java.awt.image.BufferedImage;
import java.util.Arrays;
/**
* <p><em>This software has been released into the public domain.
* <strong>Please read the notes in this source file for additional information.
* </strong></em></p>
*
* <p>This class provides a configurable implementation of the Canny edge
@AliZafar120
AliZafar120 / KMeans.java
Created October 24, 2017 12:57
K means clustering image segmentation
package lab8;
import java.awt.BorderLayout;
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.Arrays;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
@AliZafar120
AliZafar120 / KMeans.java
Created October 24, 2017 12:57
K means clustering image segmentation
package lab8;
import java.awt.BorderLayout;
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.Arrays;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
@AliZafar120
AliZafar120 / KMeans.java
Created October 24, 2017 12:57
K means clustering image segmentation
package lab8;
import java.awt.BorderLayout;
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.Arrays;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
@AliZafar120
AliZafar120 / KMeans.java
Created October 24, 2017 12:57
K means clustering image segmentation
package lab8;
import java.awt.BorderLayout;
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.Arrays;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;