Paper on Sql Injection
1/20/2021 Originality Report
https://blackboard.nec.edu/webapps/mdb-sa-BB5b75a0e7334a9/originalityReport/ultra?attemptId=ffbb1f0f-2818-43b8-8b29-2f956467818c&course_id… 1/4
%23
%19
SafeAssign Originality Report Database Security - 202130 - CRN253 - Zavgren • Week 2 Paper
%42Total Score: High riskDinesh Babu Somala Submission UUID: 7ec5b61d-678a-6b7f-4e2c-318d974ae1a4
Total Number of Reports
1 Highest Match
42 % Dinesh Babu Somala - Paper on Sql Inject…
Average Match
42 % Submitted on
01/20/21 04:38 PM EST
Average Word Count
751 Highest: Dinesh Babu Somala - Paper on …
%42Attachment 1
Internet (4)
hackingtools gbhackers mendel-journal
cps-vo
Institutional database (6)
Student paper Student paper Student paper
Student paper Student paper Student paper
Top sources (3)
Excluded sources (0)
View Originality Report - Old Design
Word Count: 751 Dinesh Babu Somala - Paper on Sql Injection.docx
1 3 9
7
4 2 8
5 10 6
1 hackingtools 3 gbhackers 4 Student paper
1/20/2021 Originality Report
https://blackboard.nec.edu/webapps/mdb-sa-BB5b75a0e7334a9/originalityReport/ultra?attemptId=ffbb1f0f-2818-43b8-8b29-2f956467818c&course_id… 2/4
Source Matches (16)
Dinesh Babu Somala 2
Dinesh Babu Somala 2
The Insider Leak of Data via SQL Injection
Dinesh Babu Somala
New England Collge – Database Security
Introduction
SQL map is an open-source injection tool that takes over database servers and automates exploitation and detection of SQL injection flaws. It has a tremendous
detection engine and a range of database fingerprinting switches to access file systems and use the underlying out-of-band connections to execute commands on the operating system. Therefore, it is necessary to explore the abstractness of using an automated SQL injection tool. Manual SQL injection testing necessitates more substantial effort with minimum assurance to locate each vulnerability, extract, or view the database. For instance, return error messages, guessing database structure information, and adding apostrophes were arduous. According to Maraj, Rogova, Jakupi & Grajqevci (2017), using an automated SQL tool has facilitated security scans on web applications and websites. This ensures that all security parameters are crosschecked against multiple web application security variants. Also, (Maraj, Rogova, Jakupi & Grajqevci, 2017) the tool enables professionals to work on tasks concurrently. SQL injection triggers the backend database server to perform intended queries to execute a command, access information, or bypass authentication in the remote host. The queries are carried out by inputting given operational characters through web pages input forms. Hence, it enables attackers to execute several tasks on remote machines. An automated SQL injection tool checks for
vulnerability at runtime. The approach mitigates malicious SQL statements by putting constraints on the run time environment. Perfect security can be obtained by appending or reinstate the secured SQL statement. In particular, Sqlmap detects the loophole and use several options to enumerate users, read specific files on the file system, carry out extensive backend database management, retrieve database and DBMS session users, and eradicate specific or entire DBMS. Studies by Joseph & Jevitha (2016) affirm that SQLmap is optimal and provides several capabilities to penetration testers by ensuring an automatic database query execution to extract and enumerate data. A simple command can retrieve data including users, tables, roles, columns, privileges, and password hashes and combines the password hash format automatic recognition. Sqlmap facilitates users' option to dump a range of entries, entire database tables, or specific columns. Penetration testers can
eliminate a range of characters from each column entry (Uwagbole, Buchanan & Fan, 2017). The tool enhances the search for particular database elements. As such, professionals can locate tables with custom application credentials through which appropriate column names having string pass and name. with a Microsoft SQL
Server, MySQL, or PostgresSQL, the tool enables uploading and downloading files from the database server. It also executes and retrieves arbitrary commands alongside their standard outputs within the database server operating system (Joseph & Jevitha, 2016). The Sqlmap creates an out-of-band TCP connection
between the underlying operating system's database server and the attacker machine in a similar realm. Users can use an engaging prompt, graphical user interface, or a meterpreter session to execute commands. Sqlmap can detect and exploit multiple SQL injection types. It replaces the affected parameter in the HTTP
request with a statement string to retrieve the output. Sqlmap inferences character by character of the injected statement's output. The incorporated bisection algorithm can locate every output character with seven HTTP requests (Uwagbole, Buchanan & Fan, 2017). On the other hand, Sqlmap replaces the affected parameter's database-specific error prompting HTTP response body and headers with predefined injected character chains within, but only for configured web applications, facilitating management of DBMS error messages. The software version has a fingerprint based operating system. The fingerprint technology helps retrieve the current database, DBMS banner, and session user information (Joseph & Jevitha 2016). In due process, the tool can establish whether the session user is a database administrator. Such is significant, especially when the DBMS has not stored information or the session user has no read access.
References
Joseph, S., & Jevitha, K. P. (2016). Evaluating the Effectiveness of Conventional Fixes for SQL Injection Vulnerability. In Proceedings of 3rd International
Conference on Advanced Computing, Networking and Informatics (pp. 417-426). Springer, New Delhi. Maraj, A., Rogova, E., Jakupi, G., & Grajqevci, X. (2017,
October). Testing techniques and analysis of SQL injection attacks. In 2017 2nd International Conference on Knowledge Engineering and Applications
(ICKEA) (pp. 55-59). IEEE. Uwagbole, S. O., Buchanan, W. J., & Fan, L. (2017, May). Applied machine learning predictive analytics to SQL injection attack
detection and prevention.
1
2
3
2
3
3
4 5 4
4 6
7 8
7 9
In 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM) (pp. 1087-1090). IEEE.10
1/20/2021 Originality Report
https://blackboard.nec.edu/webapps/mdb-sa-BB5b75a0e7334a9/originalityReport/ultra?attemptId=ffbb1f0f-2818-43b8-8b29-2f956467818c&course_id… 3/4
hackingtools 70%
Student paper 69%
gbhackers 72%
Student paper 70%
gbhackers 73%
gbhackers 74%
Student paper 100%
Student paper 100%
Student paper 100%
1
Student paper
SQL map is an open-source injection tool that takes over database servers and automates exploitation and detection of SQL injection flaws. It has a tremendous detection engine and a range of database fingerprinting switches to access file systems and use the underlying out-of-band connections to execute commands on the operating system.
Original source
22,630 views SQL map is an open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers It comes with a powerful detection engine, many nice features for the ultimate penetration tester and a broad range of switches lasting from database fingerprinting, over data fetching from the database, to access the underlying file system and execute commands on the operating system via out-of-band connections
2
Student paper
An automated SQL injection tool checks for vulnerability at runtime.
Original source
Need for an automated SQL injection tool
3
Student paper
option to dump a range of entries, entire database tables, or specific columns.
Original source
Support to dump database tables entirely, a range of entries or specific columns as per user’s choice
2
Student paper
with a Microsoft SQL Server, MySQL, or PostgresSQL, the tool enables uploading and downloading files from the database server.
Original source
For the data bases MySQL, PostgreSQL and Microsoft SQL Server, the tool enables downloading or uploading any file from the database server when the data base server
3
Student paper
The Sqlmap creates an out-of-band TCP connection between the underlying operating system's database server and the attacker machine in a similar realm.
Original source
Support to establish an out-of-band stateful TCP connection between the attacker machine and the database server underlying operating system
3
Student paper
Sqlmap can detect and exploit multiple SQL injection types.
Original source
sqlmap is able to detect and exploit five different SQL injection types
4
Student paper
Joseph, S., & Jevitha, K.
Original source
Joseph, S., &Jevitha, K
5
Student paper
Evaluating the Effectiveness of Conventional Fixes for SQL Injection Vulnerability.
Original source
Evaluating the Effectiveness of Conventional Fixes for SQL Injection Vulnerability
4
Student paper
In Proceedings of 3rd International Conference on Advanced Computing, Networking and Informatics (pp.
Original source
In Proceedings of 3rd International Conference on Advanced Computing, Networking and Informatics (pp
1/20/2021 Originality Report
https://blackboard.nec.edu/webapps/mdb-sa-BB5b75a0e7334a9/originalityReport/ultra?attemptId=ffbb1f0f-2818-43b8-8b29-2f956467818c&course_id… 4/4
Student paper 100%
Student paper 100%
cps-vo 100%
Student paper 100%
cps-vo 100%
mendel-journal 100%
Student paper 100%
4
Student paper
Springer, New Delhi.
Original source
Springer, New Delhi
6
Student paper
Maraj, A., Rogova, E., Jakupi, G., & Grajqevci, X.
Original source
Maraj, A., Rogova, E., Jakupi, G., & Grajqevci, X
7
Student paper
Testing techniques and analysis of SQL injection attacks.
Original source
Testing Techniques and Analysis of SQL Injection Attacks
8
Student paper
In 2017 2nd International Conference on Knowledge Engineering and Applications (ICKEA) (pp.
Original source
In 2017 2nd International Conference on Knowledge Engineering and Applications (ICKEA) (pp
7
Student paper
O., Buchanan, W. J., & Fan, L.
Original source
O., Buchanan, W J., Fan, L
9
Student paper
Applied machine learning predictive analytics to SQL injection attack detection and prevention.
Original source
Applied Machine Learning Predictive Analytics to SQL Injection Attack Detection and Prevention
10
Student paper
In 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM) (pp.
Original source
In 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM) (pp