Code Monkey home page Code Monkey logo

projeto2segapli's Introduction

Projeto2SegApli

2022/2023

Segurança Aplicada

TP21-G04:

  • Santiago Benites fc54392
  • Inês Morais fc54462
  • Miguel Carvalho fc54399

Running Attacks

Replay Attack Group 1

We are able to see the value in account 5000 is 369 and not 236

MITM/Grupo1Replay

Terminal 1

python MITMG1Replay.py

Grupo1/Executables

Terminal 2

java -jar Bank.jar

Terminal 3

java -jar MBeC.jar -a 5000 -n 123.00 -u 5000.user -p 4000
java -jar MBeC.jar -a 5000 -d 123.00 -u 5000.user -p 4000
java -jar MBeC.jar -a 5000 -u 5000.user -g

Crash Store Group 1

We are able to see the Store shutdown

Grupo1/Executables

Terminal 1

java -jar Bank.jar

Terminal 2

java -jar Store.jar

Terminal 3

java -jar MBeC.jar -a 5000 -n 123.00 -u 5000.user -p 4000
java -jar MBeC.jar -u 5000.user -a 5000 -c 100.00
java -jar MBeC.jar -u 5000.user -a 5000 -c 100.00

Timing Attack

We should be able to see the time each connection took, which would allow some inference about the type of operation

MITM/General

Terminal 1

python MITM.py

Grupo1/Executables

Terminal 2

java -jar Bank.jar

Terminal 3

java -jar MBeC.jar -a 5000 -n 123.00 -u 5000.user -p 4000
java -jar MBeC.jar -a 5000 -d 123.00 -u 5000.user -p 4000
java -jar MBeC.jar -u 5000.user -a 5000 -c 100.00 -p 4000

Integrety Attack Group 8

Terminal 1

java -jar Grupo8/src/bank/bank.jar 

Terminal 2

java -jar Grupo8/src/Client/mbec.jar -a 50 -n 1000.00

Terminal 3

java -jar MITM/grupo8userfile/grupo8userfile.jar

Wait until program stops

Terminal 2

java -jar Grupo8/src/Client/mbec.jar -a 50 -g

Confidentiality Attack Group 8

Terminal 1

python MITM/General/MITM.py -p 5000 -q 4000

Terminal 2

java -jar Grupo8/src/store/store.jar

Terminal 3

java -jar Grupo8/src/bank/bank.jar 

Terminal 4

java -jar Grupo8/src/Client/mbec.jar -a 500 -n 1000.00 

java -jar Grupo8/src/Client/mbec.jar -a 500 -c 100.00 

java -jar Grupo8/src/Client/mbec.jar -v 500_1.card -m 70.00

projeto2segapli's People

Contributors

santigbenites avatar im108706 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.