Uses of Class
com.jsql.model.exception.JSqlException
Packages that use JSqlException
Package
Description
-
Uses of JSqlException in com.jsql.model.accessible
Methods in com.jsql.model.accessible that throw JSqlExceptionModifier and TypeMethodDescriptionbooleanResourceAccess.isMysqlReadDenied()Check if current user can read files.DataAccess.listColumns(Table table) Get column names and send them to the view.
Use readable text (not hexa) and parse this pattern with 2nd member forced to 31 (1 in ascii):
=> hh[column name 1]jj[31]hhgghh[column name 2]jj[31]hhggh...hi
Data window can be cut before the end of the request but the process helps to obtain the rest of the unreachable data.DataAccess.listDatabases()Get database names and table counts and send them to the view.
Use readable text (not hexa) and parse this pattern:
=> hh[database name 1]jj[table count]hhgghh[database name 2]jj[table count]hhggh...hi
Data window can be cut before the end of the request but the process helps to obtain the rest of the unreachable data.DataAccess.listTables(Database database) Get tables name and row count and send them to the view.
Use readable text (not hexa) and parse this pattern:
=> hh[table name 1]jj[rows count]hhgghh[table name 2]jj[rows count]hhggh...hi
Data window can be cut before the end of the request but the process helps to obtain the rest of the unreachable data.String[][]DataAccess.listValues(List<Column> columnsBean) Get table values and count each occurrence and send it to the view.
Values are on clear text (not hexa) and follows this window pattern
=> hh[value 1]jj[count]hhgghh[value 2]jj[count]hhggh...hi
Data window can be cut before the end of the request but the process helps to obtain the rest of the unreachable data.Attempt to read files in parallel by their path from the website using injection.ResourceAccess.upload(File file, String url, InputStream streamToUpload) -
Uses of JSqlException in com.jsql.model.accessible.vendor
Methods in com.jsql.model.accessible.vendor that throw JSqlExceptionModifier and TypeMethodDescriptionvoidExploitMysql.create(String pathRemoteFolder, String urlExploit, String keyPropertyExploit, String nameExploit, BinaryOperator<String> biFuncGetRequest, String pathNetshareFolder, ExploitMode exploitMode) Create shell on remote servervoidExploitOracle.createRce(ExploitMode exploitMode) ExploitMysql.createSql(String pathExploit, String urlExploit, String pathNetshare, ExploitMode exploitMode, String username, String password) voidExploitH2.createUdf()voidExploitMysql.createUdf(String pathNetshareFolder, ExploitMode exploitMode) voidvoidExploitMysql.createUpload(String pathExploit, String urlExploit, String pathNetshare, ExploitMode exploitMode, File fileToUpload) ExploitMysql.createWeb(String pathExploit, String urlExploit, String pathNetshare, ExploitMode exploitMode) booleanExploitPostgres.setRceLibraryWhenActive(boolean isUdfActive) -
Uses of JSqlException in com.jsql.model.exception
Subclasses of JSqlException in com.jsql.model.exceptionModifier and TypeClassDescriptionclassclassException class thrown during initial step of injection (aka preparation).classException class thrown during injection process, concerns every step when user interact with database elements (database, table, column).classException class thrown during injection process, concerns every step when user interact with database elements (database, table, column). -
Uses of JSqlException in com.jsql.model.injection.method
Methods in com.jsql.model.injection.method that throw JSqlExceptionModifier and TypeMethodDescriptionbooleanAbstractMethodInjection.testParameters()Verify if injection works for specific Method using 3 modes: standard (last param), injection point and full params injection.booleanAbstractMethodInjection.testParameters(boolean hasFoundInjection) -
Uses of JSqlException in com.jsql.model.injection.strategy
Methods in com.jsql.model.injection.strategy that throw JSqlExceptionModifier and TypeMethodDescriptionabstract voidAbstractStrategy.checkApplicability()Test if this strategy can be used to inject SQL.voidStrategyUnion.checkApplicability()booleanMediatorStrategy.testStrategies(AbstractMap.SimpleEntry<String, String> parameterToInject) Find the insertion character, test each strategy, inject metadata and list databases. -
Uses of JSqlException in com.jsql.model.suspendable
Methods in com.jsql.model.suspendable that throw JSqlException -
Uses of JSqlException in com.jsql.util
Methods in com.jsql.util that throw JSqlExceptionModifier and TypeMethodDescriptionConnectionUtil.checkConnectionResponse()Check that the connection to the website is working correctly.static voidHeaderUtil.sanitizeHeaders(HttpRequest.Builder httpRequest, AbstractMap.SimpleEntry<String, String> header) Parse the header component and decode any character of the form %xy except for cookievoidConnectionUtil.testConnection() -
Uses of JSqlException in com.jsql.view.swing.manager
Methods in com.jsql.view.swing.manager that throw JSqlExceptionModifier and TypeMethodDescriptionprotected voidManagerExploit.createPayload(String pathExploit, String urlShell, File fileToUpload)