Resultats de text complet:
- decompilacio_apps_android
- ns //debug// vs //release//. \\ ===== Posada a punt de les eines ===== - Descarrega i instal·la *... anager**. * Cal acceptar termes d'ús - Crea una màquina virtual Android amb **AVD Manager**. ... ll, si el disc dur principal està molt ple donarà un error indeterminat a l'intentar arrencar. - Crear una aplicació amb la plantilla //empty activity//.
- android_test
- ====== Tests funcionals amb Android ====== Emprarem la llibreria https://appium.io Podrem fer tests funcionals de forma molt similar a com utilitzem Sele... m driver install uiautomator2 Provem servidor en una shell a part (escoltarà al port 4723): $ appiu... * Java SDK >=11 per a Android SDK>=30 * Crear un emulador Android i engegar-lo (podem emprar AVD M
- android
- ====== Android ====== Android és un [[sistema operatiu]] per a dispositius mòbils impulsat per Google... rials/2252_DAM/DAM_2252_M08/web/html/index.html|Apunts de MP08 de DAM del IOC]]. {{tag> #Dam #DamMp08... erses opcions per desenvolupar per a Android, fem un breu resum de les més habituals: * **Java** sol ser la opció més comuna per desenvolupar apps per a Android. Es compilen
- proxy_invers
- ====== Proxy invers i WAF ====== <WRAP info> Un **proxy invers** o **//reverse proxy//** és un servidor de //frontend// (el primer que veiem quan realitzem una petició d'una URL) que enlloc de respodre a la petició desviarà aquesta cap a un altre servidor de /
- waf
- ====== WAF: Web Application Firewall ====== Un WAF o Web Application Firewall és un tipus particular de //firewall// que monitoritza el contingut de... }} \\ ===== mod_security en Apache ===== Farem una pràctica amb Apache2 en Ubuntu LTS i amb el clàssic mod_security. Referències: * [[https://adalma
- libgdx_comunicacions
- ====== Comunicacions en libGDX ====== Aquest article ve de [[jocs libGDX]] on implementem jocs multip... ant podriem emprar les llibreries estàndard de comunicació HTTP o WebSockets. Però si utilitzem les pr... ens estalviarem la gestió dels //threads// de comunicació necessaris a [[Android]] explicats a [[Android Threads]]. Llibreries de comunicacions: * [[https://libgdx.com/wiki/networking
- jocs_libgdx
- nts que hi conté). En aquest article utilitzarem una llibreria específica, libGDX per realitzar el jo... Mp08Uf03 jocs games}} Enllaços: - [[libGDX Comunicacions]] en aquesta wiki. - [[https://github.c... l'[[https://stackoverflow.com/questions/70340427/unable-to-find-method-void-org-apache-commons-compre... nidor de pantalles. * ''Screen'': hi encapsulem una pantalla (game over, presentació, etc.), nivell,
- django
- ====== Django Web Framework ====== Django és un //framework// per a aplicacions web en Python. És co... icle tractarem els temes de l'entorn d'execució d'un projecte Django, per tal que es pugui posar en producció de forma segura. Django té una documentació excel·lent, en particular el [[http... tro/tutorial01/|tutorial de la web oficial]]. * Un altre bon [[https://developer.mozilla.org/en-US/d
- proves_de_seguretat
- aris finals. ===== Entorns de test ===== Hi ha una sèrie de recursos d'aplicacions web vulnerables ... le Web Application]] : //digininja// ens facilita una web molt senzilla pensada per a aprendre a practicar //pentesting// amb un ample catàleg de vulnerabilitats i enllaços a tut... versos nivells de seguretat en la implementació i un examinador del codi emprat, pel què resulta molt
- sql_injection
- ====== SQL Injection ====== **SQL injection** és un tipus d'atac a una aplicació (típicament web) que consisteix en introduir codi SQL dins de punts d'entrada de informació (habitualment formulari... cd-sqlinjection.png }} Fins i tot li han dedicat una web monogràfica: https://bobby-tables.com {{tag
- zap
- ====== Proxy de codi lliure per a anàlisi de comunicacions oficial de OWASP. Equivalent de codi lliu... ===== Engegar DVWA ===== Al port 8001 docker run --rm -it -p 8001:80 vulnerables/web-dvwa ===== ... - Afegir /usr/bin/firefox-esr ===== Configurar un scan automàtic ===== - obrir zap - Inicio Rá
- git_exemple_de_conflicte
- cat la mateixa línia (o línies) de codi. Forçarem un senzill exemple de conflicte que Git detectarà, s... //developers// en branques diferents. Partirem d'un simple arxiu ''circ.py'' del qual derivarem 2 bra... fa tot a la mateixa màquina i carpeta per forçar un conflicte. La situació "real" seria que dos desen... an incorporessin els canvis de l'altre mitjançant un //fetch//. </WRAP> ===== Codi ===== Dos desenvo
- django_lliga
- == Exercici lliga de futbol en Django ====== El Mundo Deportivo ens encarrega una web per fer el seguiment de La Liga de 1a, 2a i 3a divisió. La nostra ... mb les seves dades complertes (dorsal, etc.). - Una pàgina per fer el seguiment d'un partit. Cada gol que es marqui s'introduirà com un event. - Una p
- apache_dnie
- tificats de confiança (en aquest cas del DNIe) és una tasca important en les mesures de seguretat i au... dministració pública, i pot esdevenir-ho també en un futur per a la gestió privada. L'administració pública necessita uns estàndards molt alts de seguretat, sobretot en e... de l'usuari. En realitat el que realitzarem serà una [[https://www.openlogic.com/blog/mutual-authenti
- django_docker
- ====== Dockeritzant una aplicació Django ====== En aquest article dockeritzarem una aplicació Django. Cal haver seguit el [[Django|t... torial inicial Django]] o, com a mínim disposar d'un projecte Django amb el complement django-environ ... r de tot cal seguir aquest article per disposar d'una app Django apta per a ser dockeritzada, en parti