Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
obridge — obride con CVE-2018-25075 | Kitploit
Strumenti/GitHubGitHub/epicosy/obridge
Utilità GenericheAnalisi Statica del Codice (SAST)Analisi del CodiceSicurezza dei Database
GitHubepicosy/obridge

obridge

obride con CVE-2018-25075

Vedi Repository
2 anni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

OBridge

PayPal donate button

OBridge fornisce un semplice generatore di codice sorgente Java per chiamare le procedure dei package PL/SQL di Oracle.

Sono supportati i seguenti tipi per i parametri di input, di output e per i valori di ritorno:

  • BINARY_INTEGER
  • BOOLEAN
  • CHAR
  • CLOB
  • BLOB
  • DATE
  • NCHAR
  • NUMBER
  • NVARCHAR2
  • OBJECT - Tipo oggetto Oracle
  • PLS_INTEGER
  • TABLE - Tabella di tipo oggetto Oracle
  • TIMESTAMP
  • VARCHAR2
  • RAW

I seguenti tipi non possono essere implementati, perché il driver JDBC non li supporta:

  • Tipi dichiarati nel codice sorgente
  • Parametri %ROWTYPE

Il codice generato compila con Java 1.6.

Uso

Scarica l'ultima versione dalle release.

Dopo il download, crea un file di configurazione XML:

root@kitploit:~
<configuration>
	<jdbcUrl>jdbc:oracle:thin:scott/tiger@localhost:1521:xe</jdbcUrl> <!-- jdbc connection string for obridge -->
	<sourceRoot>.</sourceRoot> <!-- where to generate sources - related to this configuration file -->
	<rootPackageName>hu.obridge.test</rootPackageName> <!-- root Java package, generator builds the directory structure -->
	<packages>
		<entityObjects>objects</entityObjects> <!-- object types are going to this package -->
		<converterObjects>converters</converterObjects> <!-- converter util classes are going to this package -->
		<procedureContextObjects>context</procedureContextObjects> <!-- procedure parameter entities are going to this package -->
		<packageObjects>packages</packageObjects> <!-- procedure calling utility classes are going to this package -->
	</packages>
</configuration>

Esegui il generatore:

root@kitploit:~
java -jar obridge.jar -c <obridge-config.xml>
	

OBridge si connette al database specificato e genera le classi richieste.

Chiamare una procedura PL/SQL

Ad esempio, hai il seguente codice PL/SQL:

root@kitploit:~
Create Or Replace Package simple_procedures is
  Function simple_func(a In Varchar2,
					   b In Out Varchar2,
					   c Out Varchar2) Return Number;
End simple_procedures;

Codice generato:

root@kitploit:~
public class SimpleProcedures {
	public static SimpleProceduresSimpleFunc simpleFunc(String a, String b,  Connection connection) throws SQLException { ... }
}

Puoi chiamare il metodo SimpleProcedures.simpleFunc:

root@kitploit:~
SimpleProceduresSimpleFunc ret = SimpleProcedures.simpleFunc("hello", "world", conn); // conn is the database connection

L'oggetto restituito conterrà i parametri di input e output, convertiti in tipi Java.

root@kitploit:~
public class SimpleProceduresSimpleFunc {

	private BigDecimal functionReturn;
	private String a;
	private String b;
	private String c;
	
	// getters, setters

}
Scarica lo strumento