Basic OTP (Java)

import java.util.*; class TimeOutTask extends TimerTask { boolean isTimedOut = false; public void run() { isTimedOut = true; } } class BasicOTP { public static void main(String args[]) { Random r = new Random(); String otp = new String(); for(int i=0 ; i<8 ; i++) { otp += r.nextInt(10); } System.out.println(otp); TimeOutTask task = new TimeOutTask(); Timer t = new Timer(); t.schedule(task, 10000L); ClientThread c … Continue reading Basic OTP (Java)

OTP Server (Java)

import java.util.*; import java.io.*; import java.net.*; class TimeOutTask extends TimerTask { boolean isTimedOut = false; public void run() { isTimedOut = true; } } class OTPServer { public static void main(String args[]) throws IOException { ServerSocket serverSocket = new ServerSocket(7777); System.out.println(“Server running and waiting for client…”); Socket clientSocket = serverSocket.accept(); PrintWriter out = new PrintWriter(clientSocket.getOutputStream(), true); BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); // Server waits … Continue reading OTP Server (Java)

CAPTCHA Client (Java)

import java.util.*; import java.io.*; import java.net.*; import java.awt.*; import java.awt.image.*; import javax.swing.*; import javax.imageio.*; class ImagePanel extends JPanel { BufferedImage img; ImagePanel(BufferedImage img) { this.img = img; } public void paint(Graphics g) { g.drawImage(img, 0, 0, this); } } class CaptchaClient { static BufferedImage img; public static void main(String args[]) throws Exception { JFrame frame = new JFrame(); Scanner scan = new Scanner(System.in); System.out.println(“Connecting to … Continue reading CAPTCHA Client (Java)

CAPTCHA Server (Java)

import java.util.*; import java.io.*; import java.net.*; import java.awt.*; import java.awt.image.*; import javax.imageio.*; class TimeOutTask extends TimerTask { boolean isTimedOut = false; public void run() { isTimedOut = true; } } class CaptchaServer { static String captcha; static BufferedImage createCaptcha() { BufferedImage bImg = new BufferedImage(200, 200, BufferedImage.TYPE_INT_RGB); Graphics g = bImg.getGraphics(); Random r = new Random(); captcha = new String(); for(int i=0 ; i<6 ; … Continue reading CAPTCHA Server (Java)

Buffer Overflow problem (C)

#include <stdio.h> #include <string.h> int main(void) { char buff[15]; buff[14] = 0; printf(“\n Enter the password : \n”); gets(buff); if(strcmp(buff, “password”)) { printf (“\n Wrong Password \n”); } else { printf (“\n Correct Password \n”); buff[14] = 1; } if(buff[14]) { /* Now Give root or admin rights to user*/ printf (“\n Root privileges given to the user \n”); } return 0; } /* Output: … Continue reading Buffer Overflow problem (C)