1,721,001 research outputs found
A Computer-based Diagnostic Skills Assessment Tool
Cilj ovog završnog rada je adresiranje problema nedostatka domenski neograničenog alata za pomoć kod učenja problema dijagnostičkog tipa, koji sam generira povratnu informaciju korisniku bez potrebe da ju priprema osoba koja stvara zadatke. U sklopu rada razvijen je takav alat u obliku web aplikacije. Korisnik kreira bazu slučajeva, pridržavajući se pravila formata slučaja i baze. U dijelu rješavanja slučaja korisnik nasumično dobije jedan od odabranih slučajeva, te poziva iz liste ponuđenih parametara one koje smatra da je potrebno znati kako bi mogao postaviti točnu dijagnozu, uzimajući pritom u obzir cijenu svakog parametra. Kada se osjeća dovoljno siguran, korisnik postavlja dijagnozu slučaju, nakon koje dobiva povratnu informaciju koja sadrži točnost rješenja, sigurnost s kojom je bilo moguće postaviti dijagnozu s obzirom na pozvane parametre, ostale dijagnoze koje jednakih vrijednosti pozvanih parametara, parametri koji nisu bili potrebni i proteklo vrijeme. Razvijeni alat predstavlja temelj za buduća poboljšanja, kojima bi se mogla razraditi još kvalitetnija povratna informacija, čime bi se dodatno poboljšali rezultati učenja pomoću ove aplikacije.The goal of this final thesis is to address the lack of a domain independent learning aid tool for help with diagnostic problems, which generates feedback to the user without the need for the person creating the tasks. As a part of this thesis, such a tool was developed in the form of a web application. The user creates a case database, adhering to the case and database format rules. In the case-solving part, the user randomly receives one of the selected cases and calls from a list of offered parameters the parameters he considers necessary to know in order to make an accurate diagnosis, taking into account the price of each parameter. When the user feels confident enough, he sets a diagnosis after which he receives feedback containing the accuracy of the solution, the certainty with which it was possible to make a diagnosis given the called parameters, other diagnoses with equal values of the called parameters, the unused parameters and the elapsed time. The developed tool is the basis for future improvements, which could develop even better quality feedback, which could further improve the learning results using this application
Mobile Phone Forensic Assignment Generator
Rad se bavi forenzičkom analizom Android mobilnih telefona. Umjesto fizičkog Android mobilnog telefona koristi se Android emulator zbog pristupačnosti.
Uspješno je dobiven potpuni (administratorski, root) pristup Android emulatoru. Obavljena je akvizicija i analiza forenzičkih artefakata koje za sobom ostavljaju često korištene Android aplikacije. Uz to analizirani su i podaci koje o korisniku mobilnog telefona (emulatora) pohranjuje Google.
Napravljeni su automatizirani generatori zadataka za akviziciju i analizu navedenih podataka.This graduation thesis is about forensic analysis of Android mobile phones. For accessibility reasons, an Android emulator is used instead of a physical Android phone.
Full (administrator, root) access to the Android emulator was successfully obtained. Acquisition and analysis of files (forensic artifacts) which frequently used Android applications use was performed. In addition, the data stored by Google about the user of the mobile phone (emulator) was analyzed.
Automated task generators were created for the acquisition and analysis of the mentioned data
Identifying Software Modules in Executable Files
Ovaj rad opisuje dizajn sustava neovisnog o platformi koji omogućuje automatsku detekciju zloćudnih programa, ponovne uporabe dijelova programskog koda, statički povezanog koda treće strane te ranjivih funkcija u izvršnom kodu.
Jezgra sustava je algoritam za generiranje potpisa funkcija koji obuhvaća funkcionalnost te je otporan na nefunkcionalne promjene.
Sustav je implementiran za Common Language Infrastructure platformu te evaluiran kao sustav za prepoznavanje poznatih funkcija te sustav za detekciju malicioznih programa.
Rezultati evaluacije pokazuju da sustav ima potencijala za korištenje u rješavanju problema u stvarnome svijetu.This thesis describes a platform-independent system designed to be capable of automated detection of malicious programs, re-used parts of code, statically linked third party code and vulnerable functions in executable code.
The core of the system is an algorithm for generating function signatures that captures functionality, while being resistant to non-functional changes.
The system was implemented for the Common Language Infrastructure platform, and evaluated as a library function recognition system and a malware detection system.
The evaluation results show that the system has potential to be used in solving real-world problems
Automatic Problem Generator for Log Forensics
Izgrađen je sustav skripti koji koristi VirtualBox kako bi simulirao korištenje računala i hakersko ponašanje među Linux računalima za generiranje zadataka iz forenzike dnevnika. Sustav ostavlja tragove u datotekama dnevnika koje se spremaju u direktorij računala domaćina. Sustav koristi alate poput Hydra-e, slowloris-a i datoteka koje dolaze sa Kali Linux distribucijom kako bi izvršio napad na Apache i SSH server. Sustav koristi bash skripte na Linux virtualnim računalima kako simulirao brute-force i DoS napad (Kali Linux) ali i simulaciju generičnog ponašanja (Ubuntu 18.04). Sustav je trebao simulirati i napade na Windows OS no ta mogućnost nije ostvarena. Sustav se može prilagoditi bilo kakvoj simulaciji uz preduvjet da se napišu za to potrebne akcijske skripte. Sustav je potrebno nadograditi u pogledu komunikacije upravljačke i akcijskih skripti kako bi bio vremenski učinkovit. Sustav je napisan za Windows OS.A script-based system has been built that uses VirtualBox to simulate computer use and hacking behavior between Linux computers to generate log forensics problems. The system leaves traces in the log files that are then saved on a host computer directory. The system utilizes tools like Hydra, slowloris and files that come with the Kali Linux distribution to attack an Apache and SSH server. The system uses bash scripts on Linux virtual machines to simulate brute-force and DoS attacks (Kali Linux) but also to simulate generic behavior (Ubuntu 18.04). The system was supposed to simulate attacks on Windows OS, but that task was not completed. The system can be adapted to any kind of simulation, provided that the necessary action scripts are written. The system needs to be upgraded in terms of communication between the controller and action scripts for best time efficiency. The system is written for Windows OS
Attacks on WPA-Enterprise Networks
U radu je opisana arhitektura WPA-Enterprise mreže. Dan je pregled najčešćih napada te što je njima moguće postići i kako se od njih zaštititi. Prikazana je priprema razvojne okoline potrebne za izvođenje napada te upute za izvođenje odabranih napada. Odabrani napadi su Evil-Twin napad, Brute-force napad, DoS napad. Također su opisani neki programi za jednostavnije i automatizirano izvođenje napada na WI-FI mreže. Prijedlog za ispravno konfiguriranje WPA mreža može se naći u poglavlju zaključak.The paper describes the architecture of the WPA-Enterprise network. An overview of the most common attacks and what can be achieved with them and how to protect yourself from them is given. The preparation of the required environment for the execution of the attack and the instructions for the execution of the selected attacks are presented. Selected attacks are the Evil-Twin attack, Brute-force attack, DoS attack. Some programs for easier and automated execution of attacks on WI-FI networks are described. A suggestion for proper configuration of WPA network can be found in the Last chapter
A Notebook For Tracking Internet Browsing
Ovaj završni rad bavi se elektroničkim osobnim bilježnicama. U sklopu rada napravljen je dodatak za web preglednik čije su osnovne funkcionalnosti: automatsko bilježenje sadržaja pregledavanja i pretraživanja Internetskih web stranica te pregled sadržaja vlastite bilježnice i interakcija s pohranjenim podacima. Bilježnica pruža pregled bilješki vezanih uz povijest pretraživanja.This bachelor thesis deals with electronic notebooks. As a part of this thesis, an add-on for the web browser has been created. The basic functionality of it is to automatically track and capture web browsing content and to view content of your own notebook and interact with the stored dana. Notebook provides a view of notes connected to history of browsing
Application of ICT for psychological instruments
Ovaj se rad dotiče teme primjene informacijskih i komunikacijskih tehnologija (IKT) na razvoj psiholoških instrumenata. Na samom je početku obrađena psihološka podloga implementiranoga rješenja, a dalje su opisane korištene tehnologije, njihova primjena u konkretnom rješenju. Aplikacija korisnicima pruža intuitivno sučelje iz kojega biraju test koji žele riješiti. Nakon što ga riješe, otvara se stranica na kojoj im se prikazuju rezultati i za njih vezana povratna informacija. Cilj je bio upotrijebiti IKT za razvoj aplikacije koja će pomoći korisnicima u svladavanju svakodnevnih životnih izazova, pomoći im da dobiju uvid u svoju osobnost i ponašanje, ali i usmjerenje i upute kako poboljšati međuljudske odnose, produktivnost, pamćenje i sl. S druge strane, psiholozima se pruža fleksibilni alat za implementaciju psiholoških instrumenata prilagođenih za specifične potrebe.This work addresses the topic of the application of Information and Communication Technologies (ICT) in the development of psychological instruments. It begins with the psychological foundation of the implemented solution and later describes the technologies used and their application in the specific solution. The application provides users with an intuitive interface from which they can select the test they wish to take. After completing the test, a page is displayed showing their results and related feedback. The goal was to use ICT to develop an application that would assist users in overcoming everyday life challenges, provide insights into their personality and behavior, and offer guidance on how to improve interpersonal relationships, productivity, memory, and more. On the other hand, psychologists are provided with a flexible tool for implementing psychological instruments tailored to specific needs
A Flexible Peer Review Support Application
Ključan faktor dizajniranja nastavnih zadaća je vrijeme koje nastavno osoblje ima na raspolaganju za evaluaciju rješenja predanih od strane učenika. Kako bi se smanjilo opterećenje nastavnog osoblja, provedbom sustava istorazinske provjere, dio opterećenja provjere rješenja prebacuje se na učenike, donoseći brojne dobrobiti njihovom obrazovanju. Ovaj rad obrađuje alat za fleksibilnu podršku istorazinske provjere, razrađujući njegov dizajn, implementaciju i način uporabe te ujedno predlažući smjer daljnjeg istraživanja i razvoja.A key limiting factor when designing coursework is the time available to staff for evaluating solutions. To lighten the load, peer-review systems distribute the responsibility of review amongst students. Providing numerous benefits to their education. This thesis develops a flexible peer review support toolkit. Elaborating on its design, implementation, usage, and suggesting further areas of investigation and development
Application of decision trees in education
Ovaj diplomski rad predstavlja razvoj i primjenu programa za parsiranje stabla odlučivanja, dizajnirane za pretvaranje složenih struktura odlučivanja u interaktivno web sučelje. Koristeći Next.js, TypeScript i Material-UI, program omogućuje korisnicima učitavanje stabla odlučivanja stvorenih u CmapTools-u i njihovu interaktivnu vizualizaciju.
Ključni doprinosi uključuju uspješno parsiranje XTM datoteka, intuitivno korisničko sučelje za navigaciju kroz stablo odlučivanja i responzivni dizajn. Rad analizira izazove u razvoju, posebno u očuvanju vizualnih elemenata i metapodataka iz CmapTools-a, te predlaže buduća poboljšanja.
Projekt doprinosi području sustava za podršku odlučivanju demonstrirajući praktičan pristup povećanju dostupnosti i upotrebljivosti stabla odlučivanja. Zaključno, ova primjena predstavlja značajan korak prema povećanju dostupnosti alata za stabla odlučivanja, s potencijalom za primjenu u obrazovanju.This thesis presents the development and application of a decision tree parsing program, designed to convert complex decision structures into an interactive web interface. Using Next.js, TypeScript and Material-UI, the program allows users to load decision trees created in CmapTools and visualize them interactively.
Key contributions include successful parsing of XTM files, intuitive user interface for navigating the decision tree, and responsive design. The paper analyzes challenges in development, especially in preserving visual elements and metadata from CmapTools, and suggests future improvements.
The project contributes to the field of decision support systems by demonstrating a practical approach to increasing the availability and usability of decision trees. In conclusion, this application represents a significant step towards increasing the availability of decision tree tools, with potential for educational applications
Automatic Problem Generator for Android Smartphone Forensics
Ovaj rad bavi se implementacijom Automatiziranog generatora zadataka za forenzičku analizu Android uređaja/emulatora. Sustav se sastoji od Java koda i Windows (engl. batch) skripta.
Java program sadrži EmulatorMain klasu koja služi za kreiranje objekta iz EmulatorMachine klase i pokretanje simulacije interakcije sa emulatorom. Klasa EmulatorMachine ima sve što je potrebno za automatizirano simuliranje korištenja emulatora. Potrebno je napraviti objekt te klase, postaviti sve parametre (pomoću set metoda) i pokrenuti simulaciju simulateUserInteraction() metodom.
Klasa EmulatorMachine koristi pomoćne Windows (engl. batch) skripte koje služe za pokretanje i brisanje emulatora. Skripte je potrebno ispravno podesiti prije pokretanja sustava.This work is about software implementation for Automated task generator for android device/emulator forensics. Software parts are Java code and Windows (batch) scripts.
Java program contains EmulatorMain class which is used for creating object from EmulatorMachine class and for running an emulator interaction simulation. The EmulatorMachine class has everything it needs to automatically simulate the use of an emulator. It is necessary to create an object of EmulatorMachine class, set all parameters (using the set method) and run the simulation with the simulateUserInteraction() method. The EmulatorMachine class uses external Windows (batch) scripts to start and delete emulators. Scripts need to be set up correctly before running
- …
