На первый взгляд - ничем. Если говорить о стилистических нюансах, то они, конечно, есть. "Вранье" - слово просторечное и грубоватое по эмоционально-экспрессивной окрашенности. "Ложь" - литературное название того же самого явления - человек говорит неправду, вынужденно или сознательно. Врун имеет наглость говорить неправду прямо в глаза и не краснеть при этом, и не отводить своих глаз. При этом и та, и другая сторона понимают ситуацию до конца: врущий знает, что он врет, но сознательно идет на это; тот, кому врут, тоже догадался об этом. Ложь - это вранье вынужденное, но тоже сознательное. Сложнее всего уличить в лжи людей публичных профессий: адвокатов, юристов, учителей, врачей, артистов и др. Тот, кто врет, даже не пытается обставить свое вранье более тонко, делает это грубо и прямолинейно. Лжец все-таки заботится о том, чтобы его не "раскусили", искусно играет роль человека, говорящего правду. И лишь по некоторым жестам его возможно уличить: покраснение возле уха, потирание века, нежелание смотреть в глаза собеседнику и др. В целом, конечно, ложь и вранье - синонимы в языке.