Recently, I came across a blog by Andy Davies that detailed how to capture and decrypt HTTPS traffic from iOS apps using Frida. Unfortunately, the script he shared didn’t work for me, likely because my device was unable to load the libboringssl.dylib library into memory in time. As a result,… Read more »
Introduction A few days ago, while testing an iOS application designed for handling payments, I discovered an intriguing aspect of its data handling process. Before transferring sensitive data, the application invoked a function that returned a string containing these sensitive values. This revelation led me to question whether it was… Read more »
In the ever-evolving field of cybersecurity, staying equipped with the right tools is crucial for effective security analysis and vulnerability assessment. One such indispensable tool for mobile security researchers is r2frida. This blog post will delve into what r2frida is, its features, and how it can be leveraged for mobile… Read more »
This blog will demonstrate how to modify an existing application and inject a kind of backend via dylib injection.Dylib injection, also known as library injection, is a technique used in software development and reverse engineering where a dynamic library (dylib) is injected into the address space of a running process.In… Read more »
Hello dear friends, as all you know I’m very passionate about the cybersecurity and I’m very happy to communicate that iProg, will start a collaboration with Peerlyst. Peerlyst is the Infosec community with the audience of almost 1 million security professionals, in this community you can find many helpful info… Read more »
Hello dear friends, welcome back for another CTF Walkthrough. Today we will solve Unknowndevice64. Description unknowndevice64 v1.0 is a medium level boot2root challenge. The OVA has been tested on both VMware and Virtual Box. Difficulty: Intermediate Flags: Your Goal is to get root and read /root/flag.txt Information gathering TCP Scanning… Read more »
Salve a tutti cari amici di iProg, con quest’articolo vorrei iniziare una nuova serie di tutorial dedicati alla sicurezza mobile. Come ben sapete i dispositivi mobile sono molto utilizzati oggi giorono, inoltre in questi dispositivi custodiamo molti dei nostri dati più sensibili quindi è molto importante trattare quest’argomento seriamente. Le… Read more »
Ciao a tutti cari amici di iProg in quest’articolo vorrei presentarvi un tool molto potente creato dal team di sviluppo di realm ovvero coloro che hanno creato anche jazzy . Il tool che voglio introdurvi e’ capace di controllare il codice sorgente ed rilevare errori di tipo programmatici e stilistici, questo fantastico tool si chiama SwiftLint,… Read more »
Salve a tutti cari amici di iProg, nell’ articolo di oggi vorrei introdurvi un desing pattern che io utilizzo molto ovvero il Dependency Injection. Per molti potrebbe sembrare un argomento ostico ma posso assicurarvi che non e’ cosi’ !!! Questo design pattern ci consente di creare oggetti che dipendono da una… Read more »
Ciao a tutti cari amici di iProg, recentemente tramite un give-away ho avuto l’opportunita’ di vincere un libro molto interessante dal titolo classic computer science problems in swift scritto dal Professor David Kopec. Dopo aver ascoltato il podcast di Inside iOS Dev dov’ era ospite l’autore del libro ero molto… Read more »
Ciao a tutti cari amici di iProg, con l’articolo di oggi torniamo a parlare di fastlane nello specifico vi vorrei presentare la funzione “Boarding”. Come molti ben sanno gestire i beta tester esterni può essere un po ‘complicato e noioso, dato che si deve accedere ogni volta ad iTunes Connect… Read more »
Ciao a tutti cari amici di iProg, nel tutorial di oggi parleremo ancora di cocoapods, nello specifico oggi vi mostrero’ come si crea un pod privato. Per prima cosa se non avete installato sul vostro mac cocoapods la prima operazione da effettuare ovviamente e’ quello di installarlo, per fare cio’… Read more »
Ciao a tutti cari amici di iProg, oggi voglio parlavi di Jazzy, Jazzy e’ un utility che ci consente di generare in maniera semplice e veloce la documentazione per il nostro progetto. La prima cosa da fare e’ installarlo e per farlo bastera’ eseguire il seguente comando: sudo gem… Read more »
Ciao a tutti cari amici di iProg, oggi voglio parlarvi di slack, ma cos’e’ slack? Slack e’ una piattaforma di messaggistica per team che integra insieme diversi canali di comunicazione in un unico servizio.L’obiettivo e’ cercare di migliorare l’esperienza lavorativa aumentando l’interazione tra differenti servizi consolidando e dando un senso al… Read more »
Ciao a tutti cari amici di iProg, in questo articolo voglio parlarvi di Fastlane, ma cos’e’ fastlane?! Sostanzialmente e’ un Automation tool scritto in ruby che ci consente di automatizzare molte degli aspetti piu’ “noiosi” dello sviluppo di un app, come ad esempio generare il provision profile, creare una nuova app… Read more »
Ciao a tutti cari amici di iProg, oggi tratteremo un’ argomento molto importante ovvero il testing, testare tutte le funzionalità della nostra applicazione e’ molto importate poiché in questo modo riduciamo il numero di possibili bug all’interno di quest’ultima. Prima di scrivere la logica applicativa della nostra applicazione e’ molto… Read more »
Ciao a tutti cari amici di iProg, oggi voglio mostrarvi come gestire le notifiche locali in iOS 10, ma cosa sono le notifiche locali? le notifiche locali sono un modo per un’applicazione che non è in esecuzione di notificare all’utente un determinato evento. In iOS 10 Apple aggiunge nuove feature alle notifiche, ma… Read more »
Ciao a tutti cari amici di iProg, oggi vi mostrerò come creare un “cocoa pods” ma prima di proseguire vi consiglio di leggere il tutorial del seguente link . La prima cosa da fare è aprire il terminale e creare una nuova cartella, dopodichè spostiamo all’interno di quest’ultima. [code lang=”bash”] mkdir mialibreria cd mialibreria [/code]… Read more »
Ciao a tutti cari amici di iProg, nel tutorial di oggi vorrei introdurvi un pattern molto utilizzato oggi giorno ovvero Model View ViewModel, esso consiste nella separazione degli aspetti della nostra applicazione in tre componenti: Model : rappresenta il punto di accesso ai dati. Trattasi di una o più classi che leggono… Read more »
Ciao a tutti cari amici di iProg, oggi vorrei illustrarvi una fantastica libreria opensource per iOS, ma prima di introdurvi quest’ultima vorrei spendere due parole su cosa si intende per ORM. Il termine ORM fa riferimento alla tecnica di mappatura dei dati da un modello object oriented su di un… Read more »
Quindi perchè usare JSON e cos’è? JSON sta per JavaScript Object Notation e ci sono molti motivi percui dovresti usarne gli oggetti per rappresentare i dati e traferirli tra client e server Esaminiamo tre punti cardine: Dati puliti La programmazione ad oggetti è esplosa durante gli anni e potremmo passare… Read more »
Introduzione Uno dei molti vantaggi del Sistema Operativo Linux è che il suo “interno” è aperto a tutti. Il kernel Linux è un corpo grande e complesso di codice. I drivers di periferica, sono distinte “scatole nere” che fanno sì che un particolare pezzo di hardware risponda ad un interfaccia… Read more »
Ciao a tutti cari amici di iProg, oggi per la rubrica riguardante la recensione di manuali vorrei parlarvi di questo fantastico libro intitolato: Programmazione per il web. L’autore del manuale è Luciano Manelli. Il seguente manuale è una guida completa ed esaustiva sulla programmazione web. Esploriamo il manuale più nel dettaglio, esso… Read more »
In genere creo tutti i miei progetti con un repository GIT dietro. Quando, però, si tratta poi di linkare o rilasciare il progetto vorrei un archivio compresso ZIP in modo che tutto sia il più leggero e piccolo possibile. GIT fornisce diversi metodi per raggiungere tale scopo. Se si dispone di un repo GIT… Read more »
Netcat è conosciuto anche con il nome di coltellino svizzero, grazie proprio alla sua versatilità. Esso è un tool molto potente, nella sua forma più basilare consente di effettuare una connessione tra due macchine. Come detto poco fa questo tool è utilizzato in svariati modi, in questo primo tutorial vedremo solo alcuni… Read more »
Ciao a tutti cari amici di iProg era da parecchio che non scrivevo un articolo, ma purtroppo sono stato molto occupato in questo periodo. Qualche tempo fa vi accennai in cosa consiste un attacco di tipo man in the middle, oggi vorrei mostrarvi un tool straordinario che si chiama mitmf ed… Read more »
Ciao a tutti cari amici di iProg, oggi voglio parlarvi della classe UIActionSheet, questa classe ci consente di visualizzare un pop-up nella parte inferiore dello schermo, ma passiamo subito ad un esempio pratico. Creiamo un nuovo progetto di tipo Single View Application, all’interno dello storyboard inseriamo un unico bottone, mentre il codice… Read more »
Ciao a tutti cari amici di iProg oggi voglio parlarvi, di come dichiarare un Protocollo in Swift, per chi conosce Java i protocolli possono essere visti come le interfacce in Java.In parole povere un protocollo è come una sorta di “promessa” che una classe o una struct si impegna a… Read more »
GitHub è un social-code, per farla breve è un social network dedicato ai programmatori. Questo «social network» è intersecato al controllo di versione dei file chiamato GIT. Grazie a github è possibile gestire i progetti online, mantenere una copia sul server e visionarla online senza scaricarla in ssh. In dettaglio… Read more »
Da poco più di un anno è nato un computer grande come una carta di credito con un costo veramente irrisorio , il nome di questo computer è raspberry pi . Ma la raspberry non è solo un computer è molto di più, infatti con essa oltre ad utilizzarla come… Read more »
L’abbonamento annuale per l’Apple Developer program costa 99$ ovvero circa 70€, obbligatorio se si vuole inviare la propria applicazione su AppStore o provarla semplicemente sul proprio dispositivo iOS, infatti la maggior parte delle API disponibili non funzionano sul simulatore in quanto non è un dispositivo reale. Una volta approvata da Apple la nostra… Read more »
All’inizio del 2009 Pinch pubblicò un rapporto sull’App Store in cui descrive alcune delle tendenze che si sono viste sul mercato in merito a come gli sviluppatori di app per iPhone hanno cercato di monetizzare le loro applicazioni. La pubblicità sulle applicazioni gratuite è un ottimo modo per poter guadagnare denaro. Admob, una delle piattaforme di… Read more »
Questo post è arrivato con una domanda che mi balzava nella mente già da qualche giorno: come trasformare un pensiero o un’idea fantastica in un’applicazione? Che passaggi mentali seguire? Identificare un mercato e scoprire che cosa ha bisogno è essenziale per questo processo. La parte complementare di questo è sapere cosa la… Read more »
GitHub è un servizio di hosting basato sul web per i progetti di sviluppo software che utilizzano il sistema di controllo di revisione Git. GitHub offre piani commerciali e account gratuiti per progetti open source. GitHub è il più popolare sito di hosting Git. Descrizione Il sito fornisce funzionalità di… Read more »
Ho ricevuto un nuovo Mobile Provisioning file. Grande. No. Cosa? Ancora non hai aggiunto il mio UDID. Invece si. No, invece no. Si. No! Perche non…. <perdendo la pazienza, ma cercando di rimanere educato> … Ascolta, sono sicuro. Puoi rigenerarlo di nuovo? Ok. Lo faccio. Aspetta…ok, fatto. Fammi controllare. No,… Read more »
Ogni anno studenti e genitori iniziano il processo di ricerca e acquisto di un nuovo portatile per l’università o per la scuola. Prima la domanda era: “dovrei prendere un fisso oppure un portatile?” ma adesso con i prezzi dei portatili scesi drasticamente la scelta migliore è senz’altro un computer portatile…il… Read more »
Con questo articolo fabiosoft inizia una nuova rubrica che aiuterà i nuovi utenti Mac ad utilizzare al meglio il sistema più innovativo al mondo. Oggi ci occuperemo di formattare ovvero inizializzare un computer per svuotarlo e riportarlo alla sua forma originaria. Video Guida: Per essere più precisi vi riporto l’intera… Read more »
Come tutti ben sapete è da poco stata rilasciata la GM del nuovo Lion agli sviluppatori. Questo, come accade anche per iOS, significa che a breve potremo vedere pubblicata sul Mac App Store la versione finale (si vocifera che per il 26 Luglio essa sarà presente sullo store).
Steve Jobs ha da poco presentato sul palco del Moscone Center di San Francisco le caratteristiche di iOS 5 rilasciando la prima beta del nuovo firmware. Vediamo allora come installare iOS 5 beta su iPhone, iPad e iPod Touch in modo da provare in anteprima tutte le
Come ben sapete Apple ha rilasciato subito dopo il keynote la versione 10.3 di iTunes, che è stata poi aggiornata alla versione 10.3.1, mentre per gli sviluppatori è stata rilasciata la beta 1 di iTunes 10.5. Una delle novit
Si prega di attivare i Javascript! / Please turn on Javascript!
Javaskripta ko calu karem! / Bitte schalten Sie Javascript!
S'il vous plaît activer Javascript! / Por favor, active Javascript!